Пожалуйста, помогите мне использовать для XML ('') в следующем случае - PullRequest
0 голосов
/ 01 июля 2011

один столбец содержит идентификатор и для одного и того же идентификатора это разные имена.

ID     Name
1     Amrutha
1     Ankith
1     Lalitha
1     Kavitha
2     Nithin
2     Raghu
2     Pramodh

Результат должен быть

1   Amrutha,Ankitha,Lalitha,Kavitha
2   Nithin,Raghu,Pramodh

Пожалуйста, помогите мне сделать это. Я получаю сообщение об ошибке при использовании предложения Group by.

1 Ответ

1 голос
/ 06 июля 2011
select
  id,
  stuff(
   ( Select ','+t.name from t where t.id = b.id for xml path ('') ),
   1, 1, ''
  ) as dept
from t b
group by id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...