Hallo zusammen,
ich stehe vor einem Problem und finde irgenwie nicht den richtigen Ansatz. Alles was ich finden konnte kann mir immer nur eine Ebene liefern...
Also, ich habe folgende Datenstruktur:
ID Ordner Parent
1 Ebene1a <NULL>
2 Ebene1b <NULL>
3 Ebene2a 1
4 Ebene3a 3
5 Ebene4a 4
6 Ebene2b 2
Usw...
Also aufgebaut wie ein Verzeichnisbaum wobei ein Ordnereintrag unter Parent immer die ID des Ordner darüber hat. Eigentlich simpel...
Nun möchte ich aber eine Liste aus dieser Tabelle erzeugen die mir die ID von Ordner XY und alle seine Unter- und Unterunter-Ordner listet... soweit bis es keine Unterordner mehr gibt.
Die JOIN-Varriante für eine Ebene kenne ich, ich möchte aber ALLE Unterebenen ausgeben. Denke das ist kompliziert, oder???
Thx und Gruß, Mike
ich stehe vor einem Problem und finde irgenwie nicht den richtigen Ansatz. Alles was ich finden konnte kann mir immer nur eine Ebene liefern...
Also, ich habe folgende Datenstruktur:
ID Ordner Parent
1 Ebene1a <NULL>
2 Ebene1b <NULL>
3 Ebene2a 1
4 Ebene3a 3
5 Ebene4a 4
6 Ebene2b 2
Usw...
Also aufgebaut wie ein Verzeichnisbaum wobei ein Ordnereintrag unter Parent immer die ID des Ordner darüber hat. Eigentlich simpel...
Nun möchte ich aber eine Liste aus dieser Tabelle erzeugen die mir die ID von Ordner XY und alle seine Unter- und Unterunter-Ordner listet... soweit bis es keine Unterordner mehr gibt.
Die JOIN-Varriante für eine Ebene kenne ich, ich möchte aber ALLE Unterebenen ausgeben. Denke das ist kompliziert, oder???
Thx und Gruß, Mike
Comment