2012-12-10 50 views
-3

enter image description hereDISTINCTROW通过ID

选择 DISTINCTROW ProductsId由于盆腔炎,(SELECT SUM(QuantityByID)WHERE ProductsId = PID) FROM cartitem

我想要得到这样的结果

ProductId Quantity 
7    7 
13   2 
14   2 
9    1 
+0

你想得到什么?请进一步解释。 –

+1

用'DISTINCT'替换'DISTINCTROW'并尝试。 –

回答

0

没有问题很难提供帮助,但我认为您需要GROUP BY:

SELECT ProductsId as pid, SUM(QuantityByID) 
FROM products 
GROUP BY ProductsId 

这将给出每个产品ID的数量总和。

+0

谢谢我使用群组作品 – UniMe

+0

@UniMe没问题,很高兴我能帮到你。 – Jim