我有一个返回类似的查询:
COMPANY | TOTAL
--------+------
A | 10
B | 15
C | 10
A | 5
A | 10
B | 5
D | 10
使用这个,我想返回如下结果:
COMPANY | TOTAL
--------+------
A | 25
B | 20
C | 10
D | 10
这必须非常简单,我无法绕过它。
答案 0 :(得分:4)
使用此:
SELECT company, SUM(total)
FROM your_table
GROUP BY company
您可以按总和追加
进行排序ORDER BY SUM(total) DESC
或公司
ORDER BY company
答案 1 :(得分:1)
SELECT company, SUM(total)
FROM mytable
GROUP BY
company