Il modo migliore per recuperare i dati gerarchici dal database [duplicare]
-
21-08-2019 - |
Domanda
Devo memorizzare commenti in stile blog in un database. Ogni commento può avere un genitore uno.
Lo sto facendo con una colonna chiamata "parentComment", che ha un valore null quando si tratta di un commento di primo livello o di avere un valore se si tratta di una risposta a un altro commento.
Qual è il modo più efficace per recuperare un commento e tutte le sue bambino?
Soluzione
Una tecnica abbastanza comune è quello di avere anche una (duplicato, indirettamente) rispetto alla "radice" dell'albero, il che significa che è possibile selezionare l'albero pieno durante un accurato di selezione. Othewise diventa rapidamente sporca.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow