Задать вопрос
@SM_ST

Проектирование системы комментариев в mysql?

Всем привет!

Нужна помощь и консультация!

Делаю многоуровневую систему комментариев как здесь
611181e073a40602178183.png
611181ea32921679583718.png

но есть сразу затуп - как реализовать бесконечную вложенность без огромного количества запросов для вывода подобного рода структуры как в скринах

на ум приходит два варианта:

1)
Таблица комментов
comments - id, parent_id, post_id, text
Таблица лайков/дизлайокв комментов
comment_likes - comment_id, user_id, post_id, type(1- like/ 0 -dislike)


но здесь сразу выскакивает проблема в большим количеством запросов и рекурсией

2)
Таблица комментов
comments - id, post_id, text
Таблица ответов на комменты
comment_replies - comment_id, reply_id, level
Таблица лайков/дизлайокв комментов
comment_likes - comment_id, user_id, post_id, type(1- like/ 0 -dislike)


Может есть какой более лучший вариант?
  • Вопрос задан
  • 229 просмотров
Подписаться 2 Простой 13 комментариев
Пригласить эксперта
Ответы на вопрос 1
usdglander
@usdglander
Yipee-ki-yay
https://habr.com/ru/post/153861/

В статье приведены названия других методов построения таких деревьев. Посмотрите, какой вам больше подходит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы