我正在尝试更新:
UPDATE PR PR1
SET PR_KEY = 1
WHERE NOT EXISTS (
SELECT 1
FROM PR PR2
WHERE PR2.a = PR1.a ABD PR2.b = PR1.b
);
但是我收到了这个错误:
错误代码:1093。您无法在FROM子句中为更新指定目标表'PR1'。
大多数解决方案似乎都专注于进行子查询,但不确定如何在此处应用,或者可能只是更好的方式来获得我想要的内容。
答案 0 :(得分:4)
使用join代替子查询
{{1}}