Oracle Error ORA-01779: cannot modify a column which maps to a non key-preserved table

Oracle Error Message

ORA-01779: cannot modify a column which maps to a non key-preserved table

Reason for the Error

An attempt was made to insert or update columns of a join view which map to a non-key-preserved table.

Solution

Modify the underlying base tables directly.