我有这个数据,从我目前的查询计数和分组在多列
Status Name
1 Lester Boyer
2 Lester Boyer
4 Lester Boyer
1 Lester Boyer
2 Lester Boyer
0 Lester Boyer
3 Lester Boyer
1 Lester Boyer
1 Rosalinda Marks
2 Rosalinda Marks
但我想算的针对用户状态的数量,因此决赛桌看起来应该像
Status Name Count
0 Lester Boyer 1
1 Lester Boyer 3
2 Lester Boyer 2
3 Lester Boyer 1
4 Lester Boyer 1
1 Rosalinda Marks 1
2 Rosalinda Marks 1
当前查询
SELECT allocation.status, CONCAT(profile.forename, ' ', profile.surname) AS name
FROM allocation
INNER JOIN user ON allocation.user_id = user.id
INNER JOIN profile ON user.id = profile.user_id
做一个GROUP BY allocation.status,profile.forename,profile.surname – jarlh
好没错,工程 – user1724416
不,你还需要选择COUNT(*)。 – jarlh