У меня возникла проблема с оператором обновления в sql. Я хочу обновить param1 в таблице1, если условия истинны (показано в моем примере).oracle-sql UPDATE, если условия верны в нескольких таблицах
В настоящее время я пытаюсь это:
update table1
set table1.param1 = 1
from (select * table1, table2
where table1.param2=table2.paramA
and table2.paramB='123456'
and table1.param3='XXX123');
Если я пытаюсь это я получаю эту ErrorMessage: 00971. 00000 - «отсутствует ключевое слово» SET – KingKoelsch
пожалуйста, попробуйте модифицированную версию. –