Em 24 de outubro de 2011, alguém postou uma pergunta no DBA StackExchange sobre passagem de árvore no MySQL . O SQL para MySQL não pode suportá-lo.
Eu escrevi três (3) Stored Procedures (GetParentIDByID, GetAncestry e GetFamilyTree ) em minha resposta a essa pergunta . Espero que esta informação ajude você a construir o que você está procurando.