希望有一个简单的问题:我有两个sql
桌子Items
和BillOfMaterials
Items
有领域ItemID
,ItemCategory
BillOfMaterials
有领域ItemID
和ComponentItemID
我怎样才能做一个UPDATE
上BillOfMaterials
改变ComponentItemID
,其中ItemID
有一定的类别?例如
UPDATE BillOfMaterials
SET ComponentItemID = dbo.GetNewItemID(ComponentItemID)
WHERE ItemCategory = 1 <-- Magic join here to pull in ItemCategory
这应该做到这一点:
UPDATE b
SET ComponentItemID = dbo.GetNewItemID(ComponentItemID)
FROM BillOfMaterials b
INNER JOIN Items I on I.ItemID = b.ComponentItemID
WHERE i.ItemCategory = 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句