Você deseja usar
FOR XML PATH
construir: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
O
STUFF
função é se livrar do ', '
principal . Você também pode ver outros exemplos aqui:
- A mesma unidade SQL entre duas tabelas precisa de números de pedido em 1 célula
- Tabelas de junção esquerda SQL e Coldfusion obtendo resultados duplicados como uma lista em uma coluna