2012-05-02 36 views
0

這是我的表的一個例子。MySQL查詢基於關鍵值的總和int_id

int_id ranking prize 
1   1   120 
1   2   60 
1   3   30 
2   1   40 
2   2   25 
3   1   500 

我想弄清楚如何把這個表總和每個事件的獎金和列出int_id和總金額。所以它看起來像這樣

int_id total_money 
1   210 
2   65 
3   500 

謝謝你提供的任何幫助。

回答

1

這樣的事情,你需要使用聚合函數SUM,由int_id分組:

SELECT int_id, sum(prize) as total_money 
from tablename 
GROUP BY int_id