Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: Firebird: MINUS bzw. EXCEPT

  Alt 21. Jul 2009, 12:52
Das SQL Nr.1 nicht funktioniert ist nur logisch.
Die Unterabfrage lautet:
Existiert irgendeine "persnr" die größer ist als die "persnr" des in der Hauptabfrage gerade bearbeiteten Bosses.
Wenn der Boss nicht gerade die höchste Nummer in der gesamten Tabelle hat, ist diese Bedingung immer erfüllt.
Dann wird das Ergebnis negiert und darum der Datensatz der Hauptabfrage verworfen.

Im SQL Nr.2 wird die Unterabfrage auf die Personen eingeschränkt, denen tatsächlich diesem Boss zugeordnet ist.
  Mit Zitat antworten Zitat