SQL: Объединение строк вместе

В моей базе данных SQL Server 2005, используя запрос SLQ, знает ли кто-нибудь лучший способ сгруппировать записи вместе по одному полю и получить список значений, разделенных запятыми, из другого?
Итак, если у меня:

UserID        Code
  1            A
  1            C5
  1            X
  2            V3
  3            B
  3            D
  3            NULL
  3            F4
  4            NULL

, я бы получил:

 UserID        Code
  1            A,C5,X
  2            V3
  3            B,D,F4
  4            NULL

Спасибо за любую помощь.

14
задан Luke 27 March 2011 в 21:46
поделиться