示例
示例
SELECT user_id,
GROUP_CONCAT(DISTINCT product_name
ORDER BY product_name
SEPARATOR ', ') AS products
FROM order_items
GROUP BY user_id;| 语法 | GROUP_CONCAT([DISTINCT] expr [ORDER BY …] [SEPARATOR '…']) |
|---|---|
| 默认分隔符 | 英文逗号 |
| 长度上限 | group_concat_max_len 默认 1024 字节,可用 SET SESSION 调整 |
超过 group_concat_max_len 的结果会被截断且不报错,拼接长文本前先确认上限。