Попробовал EXISTS(), погонял запросы, в результате оказалось что старый добрый IN (id, id, id, id) + NOT IN (SELECT ...) работает быстрее, хотя дока намекала, что за счет того, что EXISTS не извлекает самих данных а работает только с фактом существования, то должно быть лучше. Я подозреваю, что просто ORM'ок которые умеют это делать — мало, и соответственно многолетние усилия по оптимизации тупо вкладываются в real-world случай.
не экзистенциалист вы, батенька ‎- волна бургерных