Tach!
Seltsamer Weise klappt die Abfrage nur, wenn STATUS leer ist, steht da (NULL) erfolgt kein Treffer.
NULL ist ein besonderer Wert, mit dem man nicht rechnen oder vergleichen kann. Wann immer NULL einer der Werte einer Operation ist, ist das Ergebnis NULL. Und da NULL im booleschen Kontext zu false evaluiert, kann ein Test mit NULL-Werten nicht zu true werden. Für Tests mit NULL ist der spezielle Operator IS NULL
oder IS NOT NULL
zu verwenden. Außerdem gibt es auch Funktionen, die mit NULL-Werten umgehen können. Die heißen meist was mit NULL im Namen.
dedlfix.