U moet de key Presed-weergave gebruiken om deze query bij te werken. Oracle staat geen From-clausule toe in Update-query. Of gebruik Gecorreleerde update of Merge with update only.
Gecorreleerde update:
UPDATE table1 t1
SET (name, desc) = (SELECT t2.name, t2.desc
FROM table2 t2
WHERE t1.id = t2.id)
WHERE EXISTS (
SELECT 1
FROM table2 t2
WHERE t1.id = t2.id )