Anda dapat menggunakan For XML sebagai trik untuk mencapainya mulai dari SQL Server 2005 dan seterusnya.
Select
A.name,
stuff((
select ',' + B.address
from Addresses B
WHERE A.id=B.name_id
for xml path('')),1,1,'')
From Names A
Ini berfungsi dengan baik jika Anda belum memiliki koma di alamat, tetapi bahkan jika sudah, karena permintaan Anda adalah untuk menempatkan koma di antara mereka.. ini mungkin sama 'benar'.