Einzelnen Beitrag anzeigen

Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Firebird - SELECT mit MAX / MIN Abfrage der gefundenen IDs

  Alt 25. Feb 2009, 12:12
Datenbank: Firebird • Version: 2.1 • Zugriff über: IB-Komponenten
Hallo,

ich versuche gerade in Firebird eine Query zu bauen, welche von den gefundenen Datensätzen nur denjenigen ausgibt, dessen Primärschlüssel am kleinsten ist. Also in der Art etwa:

SELECT * FROM tabelle WHERE FIELD2='TRUEAND FIELD1=MIN(FIELD1); In der Anleitung hab ich das gefunden: Anelitung Firebird MAX/MIN aber ich bekomme es einfach nicht hin.

Zwar könnte ich folgendes machen:

SELECT MIN(FIELD1) FROM tabelle WHERE FIELD2='TRUE'; und danach dann nochmal eine Query, aber vielleicht ist da die Performance schlechter? Würde gerne die andere Möglichkeit testen.

Besten Dank!!
  Mit Zitat antworten Zitat