Du vil bruge FOR XML PATH
konstruktion:
select
ID,
stuff((select ', ' + Value
from YourTable t2 where t1.ID = t2.ID
for xml path('')),
1,2,'') [Values]
from YourTable t1
group by ID
STUFF
Funktionen er at slippe af med den førende ', '
.
Du kan også se andre eksempler her:
- SQL samme enhed mellem to tabeller skal have ordrenumre i 1 celle
- SQL og Coldfusion venstre join-tabeller får dublerede resultater som en liste i én kolonne