ID |A |B
1 1 3
1 412 2
2 567 3
2 567 1
3 2 3
3 5 4
4 6 1
4 8 2
4 2 3
我想得到表:
ID |A |B
1 413 5
2 1134 4
3 7 7
4 16 6
答案 0 :(得分:1)
正如所指出的,您希望对聚合函数使用group by子句。在这种情况下,您要汇总A和B的值,并按ID对它们进行分组。语法如下:
SELECT ID, SUM(A), SUM(B)
FROM tablename
GROUP BY ID