如何在Postgres中按组汇总并返回总和行

34

我卡在这里了。我在Postgres中有一行记录,像这样:

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

如何使用SQL语法获得类似于这样的结果?

id      amount
a       7000
b       3000
c       4000
1个回答

59
SELECT id, SUM(amount) AS amount
FROM yourtable
GROUP BY id

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接