【发布时间】:2019-08-15 14:36:58
【问题描述】:
我在 plpgsql 上有一段这样的代码:
UPDATE table1
SET column1 = value1
FROM table1 tbl
INNER JOIN table2 tbl2 ON tbl2.id = tbl.id
WHERE table2.code = 200
AND table1.id = tbl.id;
由于 postgress 规范,这里 table1 和 alias tbl 是两个不同的表。 现在我想为 SQL Server 编写相同的过程,但是这段代码失败并出现错误
[S0001][4104] 无法绑定多部分标识符“table1.id”。
我应该如何为 SQL Server 重写这段代码?
【问题讨论】:
标签: sql-server join sql-update