K tomu existují čtyři široce používané metody:
- Seznam sousedství
- Vnořené sady
- Materializované cesty
- Přechodné uzavření seznamu sousedství
Seznam sousedství (ten ve vašem příspěvku) je nejpohodlnější, ale vyžaduje podporu pro rekurzivní dotazy, které MySQL
chybí, i když jej lze do určité míry emulovat: