Hallo,
Ich habe schon lange das gleiche Problem, will aber auch nicht eine neue Struktur aufbauen (wie das Nested Sets), weil eigentlich alles funktionert. Nur beim ausgeben eines einzelnen Pfades, wo alle Kinder aus diesem Pfad mit ausgegeben werden happpppert es bei mir eben auch noch.
Auch bei der Suche im Internet habe ich noch nichts gefunden, und ich habe wirklich in allen Ecken gesucht!
eine Möglichkeit - die aber *auch* nicht mit der (scheinbar) einfachen Adjazenzliste auskommt - wäre die Closure Table, siehe z.B. http://jdobbie.blogspot.com/2009/07/closure-trees.html (und Links in der interessanten Diskussion).
Freundliche Grüße
Vinzenz