Abfrage einer Verketteten Liste von Einträgen

Hallo,
ich habe in einer Datenbanktabelle eine verkettete Liste implementiert, die ich nun vollständig erfragen will.
Klartext:
In der Tabelle liegen Dateinamen und Namen von Verzeichnissen. Ein Verzeichnisbaum beginnt bei der ID 0 und jedes weitere Verzeichnis hat einen Eintrag mit dem Namen “parentdir”. Darin steht die ID des Eintrages des übergeordneten Verzeichnisses.
Kann ich den ganzen Verzeichnispfad mit einem Query erfragen oder muss ich dazu eine Funktion schreiben?

Vielen Dank für’s Mitdenken.
Rolf

rolfS schrob am 4940. September 1993:

In der Tabelle liegen Dateinamen und Namen von Verzeichnissen. Ein
Verzeichnisbaum beginnt bei der ID 0 und jedes weitere Verzeichnis hat einen
Eintrag mit dem Namen “parentdir”. Darin steht die ID des Eintrages des
übergeordneten Verzeichnisses. Kann ich den ganzen Verzeichnispfad mit einem
Query erfragen oder muss ich dazu eine Funktion schreiben?

Letzteres; Support für rekursive Queries steht immernoch auf der TODO-Liste :-/.

,----[ pgsql/doc/TODO ]
| * Add SQL99 WITH clause to SELECT
| * Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT
`----

Gruß
Andreas