ich habe folgende Abfrage
Code: Alles auswählen
select pos.*
from tree join pos on tree.id = pos.ebindex
where tree.katid = 1119 and
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)
and tree.nummer = 3 order by sortnrDa ich nun die Ausgabe der Anzahl der Datensätze begrenzen möchte, habe ich die Abfrage erweitert:
Code: Alles auswählen
select first 5 * from
(select pos.*
from tree join pos on tree.id = pos.ebindex
where tree.katid = 1119 and
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)
and tree.nummer = 3 order by sortnr)Der Fehler scheint an der Stelle
Code: Alles auswählen
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)Code: Alles auswählen
tree.ehoeher = 'F891DFDC18334506A91DD444228A7777'Kann man gegebenenfalls die Abfrage umstellen?
Bei uns läuft Firebird 2.5.
Wäre für Hilfe und Anregungen dankbar.
Gruß Hubert