需要更新表中的一列,但是我的where子句的条件依赖于另一个表中的列,所以我需要包含一个连接才能添加我的where子句。这就是我所拥有的:
开始tran
更新表A
在TableA.column1 = TableB.column1上连接TableB
设置TableA.column2 ='值'
其中TableB.column2 ='不同的值'
和TableB.column3 ='另一个不同的价值'
和TableB.column4 ='第三个不同的值'
rollback tran
当我执行该操作时,我收到一条错误,指出“关键字'join'附近的语法不正确。”
我不明白为什么这不起作用。在此先感谢您的帮助。