Forum: Datenbanken
by hoika,
14. Jul 2017
Hallo,
SELECT FIRST muß doch eventuell auch die Sortierung beachten?
Eventuell, wenn ich ein Order By machen würde,
aber für das einfache Erkennen des Vorhandenseins mindestens eines Records ist das ja nicht notwendig.
Forum: Datenbanken
by hoika,
13. Jul 2017
Hallo,
es geht darum, festzustellen,
ob es mindestens einen Record einer bestimmten Where-Klausel gibt.
Select First 1 From RechnungsId From RechnungsPosition Where RechnungsId=1
Forum: Datenbanken
by hoika,
13. Jul 2017
Hallo,
select distinct 1 from mytable where myid is not null ganz klar schneller als
Das liefert doch aber zurück, ob es überhaupt einen Eintrag in der Tabelle gibt.
Ich denke, dass First schneller als Distinct ist.
Das Distinct muss ja erst die Ergebnismenge ermitteln, um dann darauf Distinct auszuführen.
Bei der SELECT RDB$RELATIONS.RDB$RELATION_NAME Abfrage stellt sich für mich die...