Der er fire udbredte metoder til at gøre dette:
- Adjacency-liste
- Indlejrede sæt
- Materialiserede stier
- Transitiv lukning af en tilstødende liste
Liste over tilgrænsende områder (den i dit indlæg) er den mest bekvemme, men den kræver understøttelse af rekursive forespørgsler, som MySQL
mangler, selvom det til en vis grad kan efterlignes: