如何在mssql中基于唯一标识符组合数据

时间:2011-06-20 19:21:42

标签: asp.net sql-server

你知道如何组合如下的数据吗?
FROM:
ID帐户电话电子邮件
1 ABC(123)456-7890
2 Def(234)567-8901 789@def.com
3 ABC 123@abc.com
4 Eco(256)789-3265 456@eco.com


TO:
ID帐户电话电子邮件
1 ABC(123)456-7890 123@abc.com
2 Def(234)567-8901 789@def.com
3 Eco(256)789-3265 456@eco.com

1 个答案:

答案 0 :(得分:1)

您可以使用聚合函数,例如:

SELECT Min(ID), Account, MAX(Phone), MAX(E-mail)
FROM MyTable
GROUP BY Account

这假设你不希望id像你的例子一样改变,这将是一个非常糟糕的主意。