Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Firebird: MINUS bzw. EXCEPT

  Alt 21. Jul 2009, 08:28
Hallo,

also ...
Du willst alle die Ass.Nummern, wo keiner eine größere Nummer also der Boss hat ?

Dann etwa so
SQL-Code:
select a1.* from ass a1
where not exists
(select a2.assnr from ass a2
  where (a2.assnr>=a2.bossnr) and
  (a2.bossnr=a1.bossnr))

Aber eine Warnung:
Subselects unter FB gelten nicht gerade als superschnell,
das select a2... wird ja für jeden Datensatz ausgeführt.
Auf AssNr und BossNr sollten auf jeden Fall Indizes sein.


Heiko
Heiko
  Mit Zitat antworten Zitat