MySQL nepodporuje rekurzivní dotazy.
Navrhoval bych, abyste se podívali na prezentaci Billa Karwina kde porovnává čtyři různé modely pro ukládání heirarchických dat a dívá se na jejich klady a zápory:
- Seznam sousedství
- Výčet cesty
- Vnořené sady
- Uzavírací stůl
Snímek 48 ukazuje relativní obtížnost určitých typů dotazů u každého z modelů. Z vaší otázky se zdá, že vás nejvíce zajímá "podstrom dotazu", pro který seznam sousedství (model, který aktuálně používáte) funguje ze všech čtyř nejhůře.
Případně, pokud chcete pouze vybrat celý strom, stejně jako všechna data v tabulce, můžete použít jednoduchý dotaz SELECT * FROM yourtable
a rekonstruovat stromovou strukturu v klientovi.