GROUP_CONCAT 函数的作用类似 ORACLE 的 LISTAGG 是字符串聚合函数
例:
执行SQL语句
SELECT GROUP_CONCAT(商家, ‘’) 商家名称, 订单号 FROM 订单表 GROUP BY 订单号
由于 GROUP BY 会改变原本的排序规则
这时只要搭配 ORDER BY 就好了 可以自增的 ID 字段进行排序 这样就不会被 GROUP BY 改变原本的排序规则
结果:
由于 GROUP_CONCAT 会自动给拼接的字符之间添加 ‘ ,‘ 所以GROUP_CONCAT(商家, ‘’) 后面就为空字符