我有一个产品表,列数量,购物车表 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查询?任何解决方案??
答案 0 :(得分:0)
SELECT p.productid, p.Quantity-ct.purchasedQuantity
from product p
left join carttable ct
on p.productid=ct.productid