Выполняю следующий запрос:
SELECT * FROM GROUPMAP G WHERE
NOT(G.VHOD IN (SELECT KODGROUPMAP FROM GROUPMAP) OR (G.KODGROUPMAP = 1))
Сервер возвращяет 2 записи.
Выполняю такой запрос:
DELETE FROM GROUPMAPG WHERE
NOT(G.VHOD IN (SELECT KODGROUPMAP FROM GROUPMAP) OR (G.KODGROUPMAP = 1))
Сервер удаляет 3 записи !!!
Вопрос заключается в том почему так происходит ведь условия для выборки и удаления одинаковое
