我有下面這個select語句,我想用來更新另一個表tablex
中的產品數量。我似乎無法弄清楚如何將此查詢中的產品編號與產品編號tablex相匹配,然後將此語句中找到的數量添加到tablex中的現有數量。基於從另一個表中選擇的更新表
select
p.ProductNumber, sod.Quantity ,so.StateCode
from
SalesOrderDetail sod
right join
ProductAssociation pa on sod.ProductId = pa.ProductId
left join
Product p on pa.AssociatedProduct = p.ProductId
left join
SalesOrder so on so.SalesOrderId = sod.SalesOrderId
where
so.StateCode = '3'
這將取代而不更新/添加quantity..I認爲它應該是'A.Quantity = A.Quantity + B.Quantity' –
啊,好點,沒看到有問題的,更新。 –