无法将特定列值与多个不同列相加

时间:2014-04-16 14:59:09

标签: mysql

Itemname    CostRate    Quantity
A               700     1
A       600     1
B       100     1
B       100     1
B       200     2
C       50      3
C       50      5   
C       50      1
C       600     3
D       100     1
D       250     3

我有一个名为product的表,我有这些列itemname,costrate和quantity,我想得到具有不同itemname和不同costrate的数量的总和我尝试这个查询但它不工作

SELECT sum(qtyset),distinct itemname,distinct costrate FROM product;

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

这是吗?

select Itemname, CostRate, sum(Quantity)
from product
group by Itemname, CostRate