x NOT IN (...) ist als eine Reihe von Vergleichen zwischen x und jedem der von der Unterabfrage zurückgegebenen Werte definiert. SQL verwendet eine Drei-Werte-Logik, für die die drei möglichen Werte eines logischen Ausdrucks wahr sind , falsch oder unbekannt . Der Vergleich eines Werts mit NULL ist unbekannt und ob einer dieser NOT IN-Vergleiche unbekannt ist dann gilt auch das Ergebnis als unbekannt .