Ich habe folgenden Problem:
es sollen alle Datensätze ausgegeben werden, die folgenden Kriterien NICHT erfüllen:
Typ Art Bezeichnung Objekt
Typ 1 Art 1 Bez 1 (null)
Typ 2 (null) (null) (null)
Typ 3 Art 1 Bez 1 Objekt 1
Typ 4 (null) (null) (null)
Typ 5 Art 2 (null) Objekt 1
Typ 6 (null) (null) Objekt 2
Typ 7 (null) (null) (null)
Typ 8 (null) (null) Objekt 3
Typ 9 (null) (null) Objekt 2
Typ 10 Art 3 (null) Objekt 1
Mein aktueller Ansatz sah so aus:
Select Typ,Art,Bezeichnung,Objekt from table
WHERE (Typ <> 'Typ 4')
AND (Typ <> 'Typ 6')
AND (Typ <> 'Typ 9')
AND ((Typ <> 'Typ 5') AND (Art <> 'Art 2'))
AND ((Bezeichnung is not null) AND (Objekt is not null))
Leider bekomme ich da nur Zeile 3 angezeigt. Mir fehlt aber noch die Zeilen 2,7,8 und 10.
Kann mir jemand dazu helfen?
PS: Ich muss es über das Ausschlussprinzip machen, da der Rest der Daten um einiges mehr ist.
es sollen alle Datensätze ausgegeben werden, die folgenden Kriterien NICHT erfüllen:
- Typ = Typ 4
- Typ = Typ 6
- Typ = Typ 9
- Typ = Typ 5 und Art = Art 2
- Bezeichnung = nicht leer und Objekt = leer
Typ Art Bezeichnung Objekt
Typ 1 Art 1 Bez 1 (null)
Typ 2 (null) (null) (null)
Typ 3 Art 1 Bez 1 Objekt 1
Typ 4 (null) (null) (null)
Typ 5 Art 2 (null) Objekt 1
Typ 6 (null) (null) Objekt 2
Typ 7 (null) (null) (null)
Typ 8 (null) (null) Objekt 3
Typ 9 (null) (null) Objekt 2
Typ 10 Art 3 (null) Objekt 1
Mein aktueller Ansatz sah so aus:
Select Typ,Art,Bezeichnung,Objekt from table
WHERE (Typ <> 'Typ 4')
AND (Typ <> 'Typ 6')
AND (Typ <> 'Typ 9')
AND ((Typ <> 'Typ 5') AND (Art <> 'Art 2'))
AND ((Bezeichnung is not null) AND (Objekt is not null))
Leider bekomme ich da nur Zeile 3 angezeigt. Mir fehlt aber noch die Zeilen 2,7,8 und 10.
Kann mir jemand dazu helfen?
PS: Ich muss es über das Ausschlussprinzip machen, da der Rest der Daten um einiges mehr ist.