Esistono quattro metodi ampiamente utilizzati per farlo:
- Elenco di adiacenze
- Set nidificati
- Percorsi materializzati
- Chiusura transitoria di una lista di adiacenze
Elenco di adiacenza (quello nel tuo post) è il più conveniente ma richiede un supporto per le query ricorsive che MySQL
manca, sebbene possa essere emulato in una certa misura: