我确定之前已经多次询问和回答,但不幸的是我还没有找到答案的词汇。我花了几个小时的搜索时间,以最好的方式询问它。
基本上,我有一张数据表。简化后,字段为:
现在有重复的电话号码记录,因为多个家庭成员共享同一个电话号码。
示例:
555-555-5555 | John Smith
555-555-5555 | Mary Smith
基本上,我想创建一个查询,将重复记录合并到包含其他字段的单个记录中,如下所示:
555-555-5555 | John Smith | Mary Smith
如果有人能帮助我,我真的很感激。希望有一天我能够得到回报。
答案 0 :(得分:0)
我认为你可以这样做:
Select PhoneNumber, T1.Name as Name1, T2.Name as Name2, T3.Name as Name3
From MyTable T1
Left Join MyTable T2
On T1.PhoneNumber = T2.PhoneNumber
AND T1.Name <> T2.Name
Left Join MyTable T3
On T1.PhoneNumber = T3.PhoneNumber
AND T1.Name <> T3.Name
AND T2.Name <> T3.Name