Anti Join
Der Anti-Join gibt Zeilen der äußeren Tabelle ohne Match in der inneren Tabelle zurück, verwendet zur Optimierung von NOT EXISTS / NOT IN-Subqueries.
Zweck
Optimiert NOT EXISTS/NOT IN-Subqueries und identifiziert Anti-Join-Ausführungspläne.
Mechanismus
Externe Zeilen ohne internen Match werden ausgegeben. Implementierung: Hash Anti Join (interne Hash-Tabelle, externe Sonde ohne Treffer) oder Nested Loop Anti Join. NULL-Semantik: NOT IN mit NULL liefert leer.
Anwendungsfälle
- Subquery-Optimierung
- NOT EXISTS-Optimierung
- Join-Optimierung