MySQL - Obtendo o ID pai de nível superior em uma hierarquia
Sua estrutura de banco de dados não permitiria que você fizesse isso a menos que houvesse 15 ou mais junções. Você está usando o Modelo de lista de adjacência . Tente usar O modelo de conjunto aninhado