MySQL Join Query获取购物车表中的商品总和

时间:2016-03-03 18:27:48

标签: mysql

这可能是一个非常简单的问题但是我试图通过从products表中获取项目的一些权重来获得我的购物车数据库中项目权重的总和。我不确定为什么它不起作用。

这是查询:

 SELECT sum(products.shipWeight) as totalweight
 FROM products 
 INNER JOIN Cart
 ON products.ProductCode = Cart.ProductCode
 AND Cart.purchaserID='9916' 
 AND Cart.cartActive = 'Yes' 

这将返回 NULL

基本上它试图从活动9916购物车中存在的所有ProductCodes获得shipWeight的总和。

我不确定轻量级是否与它有任何关系。

 SELECT sum(products.shipWeight) as totalweight
 FROM products 

返回485.2。所以这告诉我总和正在运作

 SELECT * from cart
 where Cart.purchaserID='9916' 
 AND Cart.cartActive = 'Yes' 

返回记录。所以这告诉我车里还有东西。

提前致谢。

0 个答案:

没有答案