"sum" для текстовых полей. Sql 2005

  • Автор темы Klasik
  • Дата начала
K

Klasik

#1
2005 СиКвеЛ. Требуется "просуммировать" текстовое поле при использовании с GROUP BY.

Имеется табличка Groups, к примеру, вот с такими данными:

ID ID_group ... Parent
1 1 ... КБ-1
2 1 ... КБ-2
3 2 ... КБ-1
4 2 ... КБ-2
5 2 ... КБ-3
6 3 ... КБ-1

И нужно, что-бы запрос вернул что-то типа этого:
ID_group Parent
1 КБ-1, КБ-2
2 КБ-1, КБ-2, КБ-3
3 КБ-1

SELECT ID_group, [ХЗ знает что] FROM Groups GROUP BY ID_group

Не могу что-то сообразить, как это грамотно сделать. Пришла идея сделать функцию, которая бы по айдишникам получала тектовые поля из другой таблицы и их уже соединяла. Но это не совсем то. Придется для каждой таблицы подобной делать свою функцию.