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?

Foi útil?

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
scroll top