UPDATE a
SET a.col = 1610
FROM tabl1 a, table2 b
WHERE a.appln_no = b.req_appln_no AND a.appln_no = 1
我一直收到#34;语法错误已经发生。"
答案 0 :(得分:1)
并非所有数据库都支持此语法。您可以使用适当的where
子句执行此操作:
UPDATE tabl1
SET a.col = 1610
WHERE tabl1.appln_no = 1 AND
tabl1.appln_no IN (SELECT b.req_appln_no from table2 b);