Non è possibile recuperare un intero albero in una query usando il design Adjacency List che stai usando, dato che stai usando MySQL.
Alcuni altri marchi di database supportano le estensioni SQL per gestire questo tipo di progettazione. Oracle, Microsoft SQL Server, IBM DB2 e PostgreSQL 8.4 (attualmente in versione beta) supportano le estensioni SQL.
Esistono altri progetti di database che consentono di eseguire query sugli alberi in modo più efficiente. Questa domanda è stata affrontata molte volte su StackOverflow, sui blog e negli articoli.
Puoi anche leggere "Alberi e gerarchie in SQL per Smarties " di Joe Celko, che approfondisce molti di questi progetti.