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='TRUE' AND 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!!