2014-11-05 10 views
0

我的表名是HaveGoal。 我有一個包含列的表:ID,本週目標 我想可以概括所有的目標具有相同ID,並給我的號碼,它的總目標表複雜的MySQL從同一張表總和

+0

使用'GROUP BY'。 – Wanderer 2014-11-05 07:25:03

+1

[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask) – Wanderer 2014-11-05 07:26:11

+0

甚至在你提出一個好問題之前:搜索其他問題和答案。您可能已經找到了這個:http://stackoverflow.com/questions/6105767/mysql-group-by-sum – wolfgangwalther 2014-11-05 07:29:59

回答

0

入球總數的查詢:

SELECT id, SUM(goals), COUNT(goals) 
FROM HaveGoal 
GROUP BY id 

每週總進球數:

SELECT id, week, SUM(goals), COUNT(goals) 
FROM HaveGoal 
GROUP BY id, week