我使用的是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