2013-06-13 51 views
0

所以我試圖從我的表中選擇多個結果。我有用戶的名字和他們的分數。用戶分成組。必要使用AVG選擇多個結果

領域:groupnumber,得分

我試圖用找到的總平均,最低和最高分數爲每個組執行以下操作:

SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) FROM players; 

這不是遺憾的是工作。它只顯示我的第一個字段的結果。

回答

2

你需要一個GROUP BY子句

SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) 
FROM players 
GROUP BY groupnumber; 
0

嘗試

SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) 
FROM players 
GROUP BY groupnumber