阐明:
1.GROUP_CONCAT() 中的值为你要合并的数据的字段名;
SEPARATOR 函数是用来分隔这些要合并的数据的,默认以 逗号 分隔;' ' 中是你要用哪个符号来分隔;2. 必须要用 GROUP BY 语句来进行分组治理,不然所有的数据都会被合并成一条记录
失常查问:
SELECT a.order_id,goods_name
FROM A AS a
LEFT JOIN B AS b ON a.order_id = b.order_id
查问后果:
想要的后果:
sql 实现:
SELECT a.order_id,GROUP_CONCAT(goods_name SEPARATOR ',') AS goods_name
FROM A AS a
LEFT JOIN B AS c ON a.order_id = c.order_id
GROUP BY a.order_id