2016-11-09 7 views
0

私はこのようになりますテーブルがあります。を連結複数の1行に行(しかしない文字列として)

iD  PhoneNumber EmailAddress 
1  06543635463 NULL 
1  NULL   [email protected] 
2  NULL   [email protected] 
2  0298754355  NULL 
3  0543280545  NULL 

をそして、私は彼らがこのように見えるように、行を連結するtryongだ:

id PhoneNumber  EmailAddress 
1  06543635463  [email protected] 
2  0298754355  [email protected] 
3  0543280545  NULL 

ご協力いただければ幸いです。本当にありがとう。

+0

ですから、データ型をしたいですか:あなたはMINMAXを使用することができますように聞こえますか? – jarlh

+0

これは重複除外であり、連結ではありません。 – GSerg

+0

同じIDの更新の代わりにレコードを挿入したと思います。 –

答えて

7

これはの連結ではありません。単純なの集約です。

SELECT id, 
     MAX(PhoneNumber) PhoneNumber, 
     MAX(EmailAddress) EmailAddress 
FROM dbo.YourTable 
GROUP BY id; 
+0

ありがとうございました –

関連する問題