根据订单信息 更新产品表中库存量,sql

2025-05-01 11:12:02
推荐回答(1个)
回答1:

update 产品 
set 库存量=库存量-总数量 
from 产品 
inner join 
(select 订单明细.产品ID, sum(数量) as 总数量
from 订单明细
group by 订单明细.产品ID) a 
on 产品.产品ID=a.产品ID;