Лучший способ получить иерархические данные из базы данных [дубликат]

StackOverflow https://stackoverflow.com/questions/360188

  •  21-08-2019
  •  | 
  •  

Вопрос

Мне нужно хранить комментарии в стиле блога в базе данных.Каждый комментарий может иметь родительский.

Я делаю это с помощью столбца «parentComment», который имеет нулевое значение, если это комментарий верхнего уровня, или значение, если это ответ на другой комментарий.

Каков наиболее эффективный способ получить комментарий и все его дочерние элементы?

Это было полезно?

Решение

Довольно распространенным методом является также (дублированный, косвенно) отношение к «корню» дерева, которое означает, что вы можете выбрать полное дерево в один аккуратный выбор. Othewise он быстро пачкается.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top