Forum: Datenbanken
Delphi
by mkinzler,
22. Aug 2010
Die Einschränkung muss aber für die eigentliche Abfrage gelten nicht für die CTE, sie ja rekursiv aufgerufen wird und deshalb immer das selbe liefren würde
WITH recursive ordner AS
(SELECT * FROM test3 ORDER BY parent)
SELECT *
FROM test3 k
INNER JOIN ordner o
ON k.parent = o.id
and k.parent >= 2
Forum: Datenbanken
Delphi
by mkinzler,
18. Aug 2010
Zwischen der 2.0 und der 2.1 sollte das Problem wohl eher weniger auftreten. Beim Upgrade von 1.x auf 2.x wäre das was anderes
Forum: Datenbanken
Delphi
by mkinzler,
18. Aug 2010
CTE: Common Table Extension
Hier ein Beispiel einer rekursiven CTE
with recursive ordner as
( select * from <Tabelle> order by parent)
select
*
from
<Tabelle> t
Forum: Datenbanken
Delphi
by mkinzler,
18. Aug 2010
Siehe 1. Beitrag.
In FireBird kann man hierfür auch eine CTE nehmen