У меня есть это (рабочий) выберите Постулаты:От выбора для обновления Oracle Sql
select * from memberships where MEMBERSHIP_TYPE = 'ZZZ' and inactive_date is null
and name_id in (select name_id from name where history_yn = 'N')
, но теперь я хочу, чтобы изменить его так, что это будет заявление обновления,:
update name
set history_yn = 'Y'
IN (select * from memberships where MEMBERSHIP_TYPE = 'ZZZ' and inactive_date is null)
но я получите ошибку ora-00933. Не могли бы вы посоветовать это?
Что такое соотношение между '' memberships' и name'. Или, какова структура таблиц и взаимосвязь между ними? – GolezTrol