Mysql 分组要按多列分组的总和、计数和最大值

Mysql 分组要按多列分组的总和、计数和最大值,mysql,group-by,count,sum,max,Mysql,Group By,Count,Sum,Max,下面是我的表结构 我想获得每个sprint和每个sprintweek报告的缺陷总数,然后显示顶级缺陷报告器 ** 期望输出 ** 这个怎么样: SELECT DefectReporter, COUNT(*) AS DefectCount, DefectSprint, DefectSprintInWeek FROM {table} WHERE {condition} GROUP BY DefectReporter, DefectSprint, DefectSprintInWeek ORDER

下面是我的表结构

  • 我想获得每个sprint和每个sprintweek报告的缺陷总数,然后显示顶级缺陷报告器
**

期望输出

**

这个怎么样:

SELECT DefectReporter, COUNT(*) AS DefectCount, DefectSprint, DefectSprintInWeek
FROM {table}
WHERE {condition}
GROUP BY DefectReporter, DefectSprint, DefectSprintInWeek
ORDER BY COUNT(*) DESC

您需要添加
ORDER BY DefectCount DESC
您的数据样本不一致,最好使用一致的数据和清晰的解释。。为什么B defectReporter的defectCount=3和DefectSprint week=2????