如何从表中减去每个项目(sql server 2008)

时间:2011-10-08 19:08:59

标签: sql sql-server-2008

实际表格..

左上角是汇编表

右上角是items_table

左下角是库存表

my tables

my keys

我想根据订单更新库存..

每个产品都有多个库存商品,我需要使用items_table中的数量将assembly_table中的每个数量多个

1 个答案:

答案 0 :(得分:1)

您可以将这些表连在一起,以使用相同的product_tuid

来增加数量
select  a.product_tuid
,       a.quantity * i.quantity as QuantityProduct
from    assembly_table a
inner join
        items_table i
on      i.product_tuid= a.product_tuid