Chcete použít FOR XML PATH
konstrukce:
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
funkcí je zbavit se úvodních ', '
.
Zde můžete také vidět další příklady:
- Stejná jednotka SQL mezi dvěma tabulkami potřebuje pořadová čísla v 1 buňce
- Tabulky SQL a Coldfusion s levým spojením získávají duplicitní výsledky jako seznam v jednom sloupci