可能重复:
通过唯一标识符组合查询结果的行?
我在 Sql Server 2008 中有两个表,如下所示
表格1
DealNum DealVresion Value
1000 1 100
1000 2 200
1000 3 150
1000 4 130
1001 2 70
1003 5 160
1003 0 120
表 2
DealNum DealVersion Name
1000 1 John
1000 1 Bob
1000 2 John
1000 2 Merle
1000 3 Bob
1000 3 Bob
1000 5 Bob
1001 2 Smith
1001 2 stone
1002 8 Andrew
1003 5 Smith
1003 0 Martin
1003 0 Narine
现在我想要基于这两个表的左连接
(T1.Dealnum= T2.Dealnum) and (T1.Deal Version = T2.Deal Version)
我希望将 Table2 中的名称连接起来,这样它就不会在 DealNum 中显示任何重复项。
结果要求:
DeaLNum Deal Version Value Name
1000 1 100 Jhon,Bob
1000 2 200 John,Merle
1000 3 150 Bob
1000 4 130 NULL
1001 2 70 Smith,Stone
1003 0 120 Martin,Narine
1003 5 160 Smith
它必须连接 DealNum 和版本的名称列。如果相同的 dealNum 和 Version 具有相同的名称,则无需连接(例如:1000 - 3)
提前谢谢哈利