Лучший способ получить иерархические данные из базы данных
Я должен хранить комментарии стиля блога в базе данных. Каждый комментарий может иметь родительский комментарий.
Я делаю это с помощью столбца "parentComment", который имеет нулевое значение, если это комментарий верхнего уровня, или имеет значение, если он является ответом на другой комментарий.
Какой самый эффективный способ получить комментарий и все его потомки?
1 ответ
Решение
Весьма распространенным методом является наличие (дублированного, косвенного) отношения к "корню" дерева, что означает, что вы можете выбрать полное дерево за один аккуратный выбор. В противном случае он быстро загрязняется.