我有一个 SQL UPDATE 子句,如下所示:
UPDATE table
SET column =value
FROM
(SELECT bla bla FROM bla bla WHERE col = val)
JOIN
(SELECT bla bla FROM bla bla WHERE col = val)
我想将 UPDATE 限制为 WHERE 特定列等于特定值。
在 JOIN 之后或 SET 之后插入 WHERE 似乎不合法?我以为我已经使用 JOIN 限制了更新,但事实并非如此。
我可以在哪里插入我的 WHERE 子句?