Bardzo dobry opis zarządzania danymi hierarchicznymi w mysql znajduje się tutaj:zarządzanie danymi hierarchicznymi dane Oto kolejny dobry przykład budowania tablic zagnieżdżonych:budowanie tablic zagnieżdżonych
Możesz pomyśleć o użyciu modelu zestawu zagnieżdżonego. Jeśli zamierzasz zadawać pytania o wiele, jest to lepsze niż model sąsiedztwa, którego obecnie używasz.
Mam nadzieję, że to pomoże.