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