如何组合两行相同的零件,但添加数量?

时间:2010-04-12 22:31:52

标签: sql join sum

我有桌子“PICKITEM”

PARTID      QTY
A           1
A           3
B           11
C           8
D           5
D           3

我需要一个select语句,它会为类似PARTID返回一行并将qty字段添加到一起,同时还按原样返回表中的其余行

PARTID      QTY
A           4
B           11
C           8
D           8

可能是一个新问题,但我是SQL语法和查询的新手。让我走上正确道路的任何帮助都将不胜感激!

2 个答案:

答案 0 :(得分:4)

SELECT partid, SUM( qty ) As 'qty' FROM pickitem GROUP BY partid;

非常基本的语法,不需要连接。

答案 1 :(得分:0)

阅读GROUP BY

的手册
SELECT PARTID, SUM(QTY)
FROM PICKITEM
GROUP BY PARTID