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)