订单在ASP.net中下达时,产品数量将减少

时间:2017-06-12 09:18:47

标签: mysql asp.net sql-server

我有一个产品表,列数量购物车表 productId PurchaseQuantity 列。 根据clientId,从购物车表中选择所有productId和PurchaseQuantity的代码是什么(可以是多个)。之后,特定产品数量根据purchaseQuantity减少。 例如:

product table
productid      Quantity
  1                  10
  2                  20

cart table
productId     purchasedQuantity
   1                  5
   2                  3


 now product table will be
 productid      Quantity
   1                  5
   2                  17 

这将是什么SQL查询?任何解决方案??

1 个答案:

答案 0 :(得分:0)

SELECT p.productid, p.Quantity-ct.purchasedQuantity
from product p
left join carttable ct 
on p.productid=ct.productid