La meilleure façon de récupérer les données hiérarchiques de base de données [dupliquer]
-
21-08-2019 - |
Question
Je dois stocker les commentaires de type de blog dans une base de données. Chaque commentaire peut avoir un parent un.
Je le fais avec une colonne appelée « parentComment » qui a une valeur nulle quand il est un commentaire de haut niveau ou ont une valeur si elle est une réponse à un autre commentaire.
Quelle est la façon la plus efficace de récupérer un commentaire et toutes ses Childs?
La solution
Une technique assez courante est d'avoir aussi une relation (en double, indirectement) à la « racine » de l'arbre, ce qui signifie que vous pouvez sélectionner l'arbre complet dans une sélection soignée. Othewise il devient rapidement sale.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow