Es posible, pero necesita cambiar la estructura de su base de datos; una vez realizados los cambios, puede recuperar un árbol de cualquier profundidad en una consulta. Las consultas son un poco más complejas, pero siguen siendo bastante sencillas.
- Almacenamiento de datos jerárquicos en una base de datos (SitePoint) - este artículo es paso a paso, muy claro.
- Administración de datos jerárquicos en MySQL - no tan claro como el anterior.