sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo usar sum() dentro de un group_concat()?

Encontré una manera de hacer esto:

SELECT state,GROUP_CONCAT(cast(total as char))
FROM
(
    SELECT state,SUM(i.quantity) total
    FROM shops s
    LEFT JOIN items i ON i.shop=s.shopid
    WHERE state=5
    GROUP by item
) s