У меня есть простая структура базы данных, подобная этой:
entries table
+----+-----------+------------+-----------+------+
| id | date_time | post_title | post_slug | body |
+----+-----------+------------+-----------+------+
comments table
+----+-----------+----------+------+--------+
| id | date_time | entry_id | body | author |
+----+-----------+----------+------+--------+
Я нахожусь в ситуации, когда мне нужно пройтись по всем моим etnries и всем комментариям на одной странице. Как мне продолжить и сделать это наилучшим образом (производительность и ремонтопригодность)
Нужно ли мне сначала пройтись по всем моим записям, а затем в этом цикле получить все комментарии и просмотреть их? Это означает много запросов к базе данных. Есть ли лучший способ?
Желаемый вывод выглядит так:
Entry #1
Comment #1
Comment #2
Entry #2
Comment #1
Comment #2
Comment #3
Entry #3
Entry #4
Comment #1
Надеюсь, это не дубликат других постов, но я долго искал и ничего не нашел ...
Спасибо!