Asp.net 如何在mssql中基于唯一标识符组合数据
您知道如何组合下面这样的数据吗?Asp.net 如何在mssql中基于唯一标识符组合数据,asp.net,sql-server,Asp.net,Sql Server,您知道如何组合下面这样的数据吗? 发件人: IDAccountPhone电子邮件 1ABC(123)456-7890 2Def(234)567-8901789@def.com 3ABC123@abc.com 4Eco(256)789-3265456@eco.com 致: IDAccountPhone电子邮件 1ABC(123)456-7890123@abc.com 2Def(234)567-8901789@def.com 3Eco(256)789-3265456@eco.com您可以只使用聚
发件人:
IDAccountPhone电子邮件
1ABC(123)456-7890
2Def(234)567-8901789@def.com
3ABC123@abc.com
4Eco(256)789-3265456@eco.com
致:
IDAccountPhone电子邮件
1ABC(123)456-7890123@abc.com
2Def(234)567-8901789@def.com
3Eco(256)789-3265456@eco.com
您可以只使用聚合函数,如:
SELECT Min(ID), Account, MAX(Phone), MAX(E-mail)
FROM MyTable
GROUP BY Account
这是假设您不希望
id
像您的示例中那样更改,这将是一个非常糟糕的想法。您真的希望Eco的id从4更改为3吗?一旦修复了错误数据,请在account字段上设置唯一的索引或约束。