РАЗБОР
"sum" для текстовых полей. Sql 2005
[ обложка статьи ]
Режим чтения
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
Не могу что-то сообразить, как это грамотно сделать. Пришла идея сделать функцию, которая бы по айдишникам получала тектовые поля из другой таблицы и их уже соединяла. Но это не совсем то. Придется для каждой таблицы подобной делать свою функцию.
Имеется табличка 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
Не могу что-то сообразить, как это грамотно сделать. Пришла идея сделать функцию, которая бы по айдишникам получала тектовые поля из другой таблицы и их уже соединяла. Но это не совсем то. Придется для каждой таблицы подобной делать свою функцию.
AI-выжимка
сгенерировано ИИ
Тезисы статьи скоро
Статья читается полностью. Тезисы со ссылками на разделы появятся позже.
Содержание
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Перейти к курсу →
Поиск в обсуждении
Продолжить чтение
Следующий разбор
CVE-2026-33453: Header Injection -> RCE в Apache Camel
Комментарии
0