我使用的是SQL Server和嘗試使用SQL一次更新多個表用一個查詢:更新多個表使用INNER JOIN
下面的查詢:
update table1
set A.ORG_NAME = @ORG_NAME, B.REF_NAME = @REF_NAME
from table1 A, table2 B
where B.ORG_ID = A.ORG_ID
and A.ORG_ID = @ORG_ID
給人的錯誤消息:
無法綁定多部分標識符「A.ORG_NAME」。
錯誤信息是什麼意思?
失敗如何?錯誤信息?只是沒有更新你想要的? – 2013-02-27 15:22:59
'請更新',請不要寫舊式連接。使用適當的'INNER JOIN'語法。 http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx – 2013-02-27 16:08:39