Страницы

Поиск по вопросам

понедельник, 8 июля 2019 г.

Как вывести значения для группы через запятую

есть такая таблица, idcode - это один товар(их много). Как из бд не выводить name похожего idcode но выводить все size.
id | name | idcode | size 1 | Hello | 1111 | 12 2 | Hello | 1111 | 13 2 | Hello | 1111 | 14
То есть желаемый результат:
Hello 1111 12,13,14


Ответ

Используем функцию GROUP_CONCAT вместе с группировкой
SELECT name, GROUP_CONCAT(idcode) FROM table_name GROUP BY name;

Комментариев нет:

Отправить комментарий