Melhor maneira de recuperar dados hierárquica da base de dados [duplicado]
-
21-08-2019 - |
Pergunta
Eu tenho que armazenar comentários no estilo blog em um banco de dados. Cada comentário pode ter um pai.
Estou fazendo isso com uma coluna chamada "parentComment", que tem um valor nulo quando é um comentário de nível superior ou ter um valor se ele é uma resposta a outro comentário.
O que é a forma mais eficiente para recuperar um comentário e todas as suas criança?
Solução
Uma técnica bastante comum é também ter um (duplicar, indiretamente) relação à "raiz" da árvore, o que significa que você pode selecionar a árvore cheia em um puro select. Othewise rapidamente fica sujo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow