создание собственного соединения, которое использует внутреннее соединение - PullRequest
0 голосов
/ 06 марта 2019

Вот мой запрос: ВЫБЕРИТЕ e1.I_NO FROM it_med_t e1 ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ it_med_t e2 ON e1.MED_REL_NO <> e2.MED_REL_NO и ((e1.DEL_DATE имеет значение NULL и e2.DEL_DATE не является нулевым) или (e2.DEL_DATE имеет значение NULL и e1.DEL_DATE не является нулевым)) AND e1.MED_NO = e2.MED_NO AND e1.I_NO = e2.I_NO где e1.DEL_DATE не является нулевым);

1 Ответ

0 голосов
/ 07 марта 2019

Я использовал ROWID, это решило мою проблему.

УДАЛИТЬ ИЗ it_med_t ГДЕ ВХОДИТ (ВЫБРАТЬ e1.ROWID ИЗ it_med_t e1 Внутреннее соединение it_med_t e2 ВКЛ e1.med_rel_no <> e2.med_rel_no AND ((e1.del_date равен NULL и e2.del_date не равен NULL) ИЛИ (e2.del_date равен NULL и e1.del_date не равен NULL)) И e1.med_no = e2.med_no AND e1.i_no = e2.i_no ГДЕ e1.del_date не равен NULL);

...