Cóż, możliwe, że nie znalazłeś dobrego przykładu w sieci, ponieważ użyłeś złego terminu wyszukiwania. Opisany problem idealnie pasuje do wyrażenia CONNECT BY PRIOR oracles i szukając w google odpowiedników mysql tego wyrażenia znajdziesz http://explainextended.com/2009/03/17/hierarchical-queries -w-mysql/ dość szybko.
Ponieważ nie jest to takie proste (a nie mam tutaj mysql-db do zgwałcenia), wystarczy spojrzeć na podane dobre przykłady (możesz to zrobić nawet bez wdrożonych funkcji za pomocą http://explainextended.com/2009/ 20.07/dane-hierarchiczne-w-mysql-rodzice-i-dzieci-w-jednym-zapytaniu/ .
Jeśli nadal nie rozumiesz tego, być może będę mógł pomóc w domu.