U wilt FOR XML PATH
. gebruiken constructie:
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
De STUFF
functie is om de leidende ', '
. te verwijderen .
Je kunt hier ook andere voorbeelden zien:
- SQL dezelfde eenheid tussen twee tabellen heeft ordernummers nodig in 1 cel
- SQL en Coldfusion verlieten de join-tabellen en kregen dubbele resultaten als een lijst in één kolom