ORA-01427 サブクエリで複数の値を返していることを示します。サブクエリ内の行を一意に識別するために、DISTINCT句またはその他のメカニズムを含むようにクエリを変更します。
UPDATE table1
SET table1.fieldToChange =
(SELECT DISTINCT table2.newData
FROM table2
WHERE table2.oldData = table1.newData
) ;
ORA-01427 サブクエリで複数の値を返していることを示します。サブクエリ内の行を一意に識別するために、DISTINCT句またはその他のメカニズムを含むようにクエリを変更します。
UPDATE table1
SET table1.fieldToChange =
(SELECT DISTINCT table2.newData
FROM table2
WHERE table2.oldData = table1.newData
) ;