Der er flere forskellige måder at gemme arvedata i MySQL. Se Bill Karwins præsentation der viser fire muligheder.
- Liste tilgrænsende
- Stioptælling
- Indlejrede sæt
- Lukningstabel
Du bruger tilgrænsende liste model til lagring af arvedata, men desværre er dette den sværeste model, du kunne vælge til forespørgsler om undertræer.
Dine muligheder er:
- Skift til en anden model.
- Begræns forespørgsler til n niveauer.
- Brug en lagret procedure til at forespørge rekursivt. For mere information om dette, se Quassnois serie af artikler - Hierarkiske forespørgsler i MySQL .