ошибка при выполнении того же запроса в Oracle - PullRequest
0 голосов
/ 14 января 2020

Этот запрос работает, как и ожидалось, в postgres, но тот же запрос, который нам нужно написать в Oracle. Не могли бы вы предложить, как написать запрос в Oracle

delete from need_entl_status_history 
using  need_entitlement
where need_entitlement.need_entitlement_uuid=need_entl_status_history.need_entitlement_uuid
and need_entitlement.user_guid='b8e06968-2839-4fc1-a987-5ea81678d9ge’;

1 Ответ

1 голос
/ 14 января 2020

Это было бы что-то вроде этого; Я использовал псевдонимы таблиц, так как они улучшают читабельность.

delete from need_entl_status_history h
  where h.need_entitlement_uuid in (select e.need_entitlement_uuid
                                    from need_entitlement e
                                    where e.user_guid = 'b8e06968-2839-4fc1-a987-5ea81678d9ge’
                                   );
...