Kijk naar Hiërarchische gegevens beheren in MySQL , met name de sectie met de naam "Genest setmodel". Je moet het misschien een paar keer doorlezen voordat het logisch is (ik deed het), maar het is het waard. Het is een zeer krachtige manier om met geneste gegevens te werken en de gewenste onderdelen op te halen met slechts één zoekopdracht.
Het nadeel is dat je voor updates veel meer werk moet verzetten.