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.