U kunt For XML als truc gebruiken om dat vanaf SQL Server 2005 te bereiken.
Select
A.name,
stuff((
select ',' + B.address
from Addresses B
WHERE A.id=B.name_id
for xml path('')),1,1,'')
From Names A
Het werkt goed als je nog geen komma's in het adres hebt staan, maar zelfs als dat wel het geval was, aangezien je verzoek is om komma's ertussen te plaatsen.. dit is waarschijnlijk net zo 'goed'.