ORA-01779: cannot modify a column which maps to a non key-preserved table
A DML table expression clause is only useful when you need columns from more than one table. In your case, you can use a regular update with an EXISTS: If you really do need to use columns from both tables you have three options: repeat the join in the SET and the WHERE clause. This is easy to build but … Read more