2つのテーブルがあり、共通の列に基づいて最初のテーブルの値で2番目のテーブルを更新する必要があります。
私は以下のステートメントを使用しました
UPDATE emp
2 SET ename = ( SELECT dname
3 FROM dept
4 WHERE emp.deptno = dept.deptno)
5 WHERE EXISTS
6 ( SELECT dname
7 FROM dept
8 WHERE emp.deptno = dept.deptno);
しかし、エラーが発生しています
ORA-01427 - Single row subquery returns more than one row.
助けてくれませんか?