Anti Join
El anti-join devuelve filas de la tabla externa sin coincidencia en la tabla interna, usado para optimizar subconsultas NOT EXISTS / NOT IN.
Propósito
Optimizar subconsultas NOT EXISTS/NOT IN e identificar planes de ejecución anti-join.
Mecanismo
Filas externas sin coincidencia interna se emiten. Implementación: Hash Anti Join (tabla hash interna, sonda externa sin coincidencia) o Nested Loop Anti Join. Semántica NULL: NOT IN con NULL devuelve vacío.
Casos de uso
- Optimización de subconsultas
- Optimización NOT EXISTS
- Optimización de joins