Цитата:
Сообщение от
Wamr
Ошибка известная с давних времен.
Если в запросе использовать notexists join, то последующие exists & notexists не работают.
Они работают, но только не так как ожидаешь. Каждый следующий exists / notexists относится не к первому курсору и не к результату предыдущих соединений а непосредственно с вышестоящему курсору.
Сравните
Код:
select ... where (exists join ... where (not exists join ...))
И
Код:
select ... where (exists join ... ) and (not exists join ...)