SELECT sale.attr_id,sale.attr_name,GROUP_CONCAT(sale.attr_value)
FROM pms_sku_info info
LEFT JOIN pms_sku_sale_attr_value sale on sale.sku_id=info.sku_id
WHERE info.spu_id=20
GROUP BY sale.attr_id,sale.attr_name
GROUP_CONCAT(sale.attr_value):把相同组的该字段值拼接起来
- select 后的字段为group by分组的字段和聚合函数,不能包含其他内容。
情况一:
SELECT a,b,c
FROM xxx
GROUP BY a,b,c
情况二:
SELECT a,b,c,avg©这里可以接上任意聚合函数
FROM xxx
GROUP BY a,b,c
(group by也可以同时依照多个字段分组,如group by A,B 此时必须A,B两个字段值均相同才算一组。)