@Koteezy

Как получить количество ответов на все вложенные комментарии?

Привет!

Есть табличка:

comments:
id
user_id
message
comment_id -- ссылается на comments

Возможно ли получить SQL запросом примерно такой результат?

[
                'id'            => 1,
                'comment_id'    => null,
                'replies_count' => 2,
                'nested'        => [
                    'id'            => 2,
                    'comment_id'    => 1,
                    'replies_count' => 1,
                    'nested'        => [
                        'id'            => 3,
                        'comment_id'    => 2,
                        'replies_count' => 0,
                    ],
                ],
            ],
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ponaehal
Погуглите "иерархический запрос"
например так: https://urvanov.ru/2017/05/28/%D0%B8%D0%B5%D1%80%D...
Ответ написан
Ваш ответ на вопрос

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

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