所以我试图从我的表中选择多个结果。我有用户的名字和他们的分数。用户被分成几组。
必要的字段:groupnumber,得分
我正在尝试使用以下内容查找每个组的总分,平均分,最小分和最高分:
SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) FROM players;
不幸的是,这不起作用。它只显示我的第一个字段的结果。
答案 0 :(得分:2)
你需要一个GROUP BY子句
SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score)
FROM players
GROUP BY groupnumber;
答案 1 :(得分:0)
尝试
SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score)
FROM players
GROUP BY groupnumber