重複の可能性:
クエリされた結果の行を一意の識別子で結合しますか?
以下のように、SQLServer2008には2つのテーブルがあります
表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
今、私はこれらの2つのテーブルに基づいて左結合したい
(T1.Dealnum= T2.Dealnum) and (T1.Deal Version = T2.Deal Version)
また、DealNumに重複が表示されないように、Table2の名前を連結する必要があります。
必要な結果:
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)
よろしくお願いしますハリー