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

Тема в разделе "SQL", создана пользователем Klasik, 15 дек 2010.

  1. Klasik

    Klasik Гость

    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

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

Поделиться этой страницей