Hallo,
Kann man das überhaupt mit einer SQL Abfrage lösen das also ausgehend vom Wurzelverzeichnis mit der ParentID 0 alle Unterverzeichnisse gelistet werden?
Wenn Du eine Oracle-DB benutzt, gibt es dafür eigene Befehle - ist aber kein SQL-Standard und daher vermutlich in den meisten anderen DBS nicht vorhanden.
Ansonsten kann ich Dir noch Mananging Hierarhcical Data in MySQL ans Herz legen, hier wird ein alternatives Konzept zum Verwalten von hierarchischen Daten vorgestellt.
Da müsstest Du allerdings Deine Tabellenstruktur umstricken, weiß nicht, ob das eine Option ist.
Ansonsten hilft wohl nur ein "Durchhangeln" mittels PHP bzw. Stored Procedures.
Hope that helps,
Viele Grüße,
Jörg