Има четири широко използвани метода за това:
- Списък на съседство
- Вложени набори
- Материализирани пътища
- Преходно затваряне на списък на съседство
Списък на съседство (този във вашата публикация) е най-удобният, но изисква поддръжка за рекурсивни заявки, които MySQL
липсва, въпреки че може да се емулира до известна степен: