mysql GROUP_CONCAT() -- конкатенация при группировке. Пример. Синтаксис. Как работает
Primary tabs
Forums:
Общий синтаксис:
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val])
Например при таком вызове:
GROUP_CONCAT(DISTINCT столбецКонкатенации ORDER BY Столбецпокоторомусортируем DESC SEPARATOR ', ')
---мы можем указать, что:
- Конкатенировать надо только уникальные значения из значений столбца столбецКонкатенации, попавших в группу.
- Что сортировать надо по значению столбца Столбецпокоторомусортируем
- И что разделять сконкатенированные элементы надо запятой с пробелом (по умолчанию разделение производится запятой, вы всегда можете задать произвольный разлеитель)
Подробности:
https://dev.mysql.com/doc/refman/5.7/en/...
- Log in to post comments
- 3184 reads