2011-11-04 13 views
8

私はここにこだわっています。私はこのようなPostgresの行を持っています:Postgresでグループ化して合計行を返す方法

id  amount 
a  5000 
a  1500 
a  500 
b  2000 
b  1000 
c  4000 

このような結果を得るにはSQL構文はどのようになっていますか?

id  amount 
a  7000 
b  3000 
c  4000 

答えて

24
SELECT id, SUM(amount) AS amount 
FROM yourtable 
GROUP BY id 
関連する問題