Hola, te recomiendo que mires este aporte que hizo truman truman para pintar una lista de x niveles (mas general que usar 2 0 3)
http://www.forosdelweb.com/f18/aport...s-mas-1011423/
La idea es que en una parte de la base de datos especificara el codigo del padre y en caso que no los tuviera se representara con un numero unico (para el ejemplo del aporte es cero)
Echale una ojeada y cualquier cosa nos comentas.