Есть две таблицы рабочих мест и сотрудников. Я хочу сместить emloyees.first_name с jobs.job_title. wnen я сделать так:коррелированное обновление в oracle
update employees set first_name= (select distinct job_title from jobs,employees where employees.job_id=jobs.job_id)
QL Ошибка: ORA-01427: однорядные подзапрос возвращает более одной строки больше появляться.
попытался сделать это с помощью курсора, но произошла такая же ошибка. Не могли бы вы рассказать мне, как обновлять многострочные строки на основе другой таблицы?
Странно установить имя сотрудника на должность. Это действительно то, что вы хотите? – trincot