Hallo,
ich habe folgende Tabelle (siehe Bild im Anhang).
Mein Ziel ist, Folgendes abzufragen:
- alle Datensätze, wo COSTCENTER_ID=10
- alle Datensätze, wo COSTCENTER_ID=-1 und COSTTYPE_ID ungleich COSTTYPE_ID, wo COSTCENTER_ID=10
Folgende Abfrage gibt mir das richtige Ergebnis:
Allerdings bräuchte ich eine Lösung ohne Subquery. Wie stelle ich das an?
Die Datenbank ist Firebird, aber ich denke, hier geht es eher um SQL im Allgemeinen.
Danke.
ich habe folgende Tabelle (siehe Bild im Anhang).
Mein Ziel ist, Folgendes abzufragen:
- alle Datensätze, wo COSTCENTER_ID=10
- alle Datensätze, wo COSTCENTER_ID=-1 und COSTTYPE_ID ungleich COSTTYPE_ID, wo COSTCENTER_ID=10
Folgende Abfrage gibt mir das richtige Ergebnis:
Allerdings bräuchte ich eine Lösung ohne Subquery. Wie stelle ich das an?
Die Datenbank ist Firebird, aber ich denke, hier geht es eher um SQL im Allgemeinen.
Danke.