как сгруппировать и вернуть строку суммы в Postgres - PullRequest
15 голосов
/ 04 ноября 2011

Я застрял здесь. У меня есть строка в 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 Ответ

38 голосов
/ 04 ноября 2011
SELECT id, SUM(amount) AS amount
FROM yourtable
GROUP BY id
...