Я пытаюсь обновить один столбец в таблице1 из столбца таблицы2. Здесь
- это то, что я делаю, но получаю ошибку ORA. ORA-01427: single-row subquery returns more than one row
.Обновить один столбец в таблице1 из значения в таблице2
update table1 a
set a.art_num = (
select b.art_num from table2 b
where a.comp_id = b.comp_id);
Большое спасибо!
ошибка происходит из-за того, что table2 содержит более одной строки, которая соответствует условию соединения: 'a.comp_id = b.comp_id' – HashPsi