我有 2 个模型“post_model”和“comment_model”
在 Post_controller 中,我从包含所有帖子的 post_model 得到一个结果数组。
我正在尝试为每篇帖子添加评论数,但我做不到并且需要帮助。
- 评论表有post_id。
请告诉我如何处理这个问题。 提前致谢。
最佳答案
试试这个,
SELECT
p.post_id,
(SELECT count(c.post_id) FROM comments c WHERE c.post_id = p.post_id) cnt
FROM posts p
GROUP BY p.post_id LIMIT 5
希望这能解决您的问题。
关于PHP:为数组中的每个帖子添加评论计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41848218/