我想用这个查询更新第一个表的一列和另一个表的另一列:
我需要同时更新这两列。
update tblMTD
set tblMTD.agedebt = OST.balance, OST.balance = '0'
from tblMTD
inner join OST on tblMTD.sub = OST.sub
我收到错误:
Msg 4104,Level 16,State 1,Line 1
无法绑定多部分标识符“OST.balance”。
答案 0 :(得分:0)
这是你想要实现的目标吗?
UPDATE tblMTD
SET tblMTD.agedebt = OST.balance
FROM tblMTD INNER JOIN OST ON tblMTD.sub = OST.sub
WHERE OST.balance = '0'
希望这有帮助。