我有两个表:
Master Table Assets Table
-AssetNo- -AssetNo-
AssetNo
是PK,它是链接两个表的外键。现在,我想使用以下方法进行更新:UPDATE Assets
SET status = 1
FROM Assets, Master
WHERE Assets.AssetNo = Master.AssetNo
如果我使用此命令,所有具有相同
assetno
的 Assets 将自动更新为 1。如何使用特定的
assetNo
IE 进行编码:WHERE 111(from Assets)=111(from Master)
最佳答案
如果我正确理解您的问题,我认为您只需要在 WHERE 子句中添加另一个条件:
UPDATE Assets
SET status = 1
FROM Assets, Master
WHERE Assets.AssetNo = Master.AssetNo
AND Assets.AssetNo = 111
关于SQL代码更新表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7735139/