是否可以group by
从多个列中使用?
这是members
表格:
Id | CateogryId | Value
1 | 1 | 10
2 | 2 | 20
1 | 1 | 10
目前,我能够返回(A,B)
使用:
( SELECT GROUP_CONCAT(DISTINCT members.Category)
FROM members
JOIN categories on members.CategoryId = category.Id
) as "Categories"
但我也想要每个类别旁边的总数,例如(A:20, B:20)