У меня есть данные table1.fieldToChange , которые в настоящее время заполняются из table2.oldData ... но я хотел бы обновить это и изменить его на table2.newData
Вот код, который я использую, чтобы добиться этого:
UPDATE table1
SET table1.fieldToChange =
(SELECT table2.newData
FROM table2
WHERE table2.oldData = table1.newData
) ;
Но я получаю ошибку «ORA-01427».
Оба table2.newData и table2.oldData являются уникальными идентификаторами и используются только один раз в базе данных. Любая помощь будет высоко ценится!
Спасибо