商品库存表ProductInfo
ProductID , Quantity
购物车表 ShoppingCartID
CartID,ProductID,Quantity
现在我要根据cartid来选择一个购物车,然后让ProductInfo表里减去该购物车的所有商品?应该怎么写?
Update ProductInfo set Quantity ....................
ProductID , Quantity
购物车表 ShoppingCartID
CartID,ProductID,Quantity
现在我要根据cartid来选择一个购物车,然后让ProductInfo表里减去该购物车的所有商品?应该怎么写?
Update ProductInfo set Quantity ....................
update a
set
Quantity=Quantity-b.Quantity
from
ProductInfo a,
(select ProductID,sum(Quantity) as Quantity from ShoppingCartID where CartID=@CartID group by ProductID) b
where
a.ProductID=b.ProductID