【发布时间】:2026-01-13 06:20:02
【问题描述】:
我有以下查询,它返回帖子/文章数据和 cmets(如果有的话)。但是,如果没有为某个帖子创建 cmets,则即使该帖子也不会返回任何内容,因为(我认为)cmets 表中没有连接关系。如果没有 cmets,则不会使用帖子 ID 创建行。
谁能解释我如何在一个查询中获取帖子数据和所有相关的 cmets?
这是查询:-
SELECT * FROM posts
LEFT OUTER JOIN comments
ON posts.ID = comments.comment_post_id
WHERE posts.ID = 8
AND posts.post_type = 'post'
AND posts.post_status = 'publish'
AND comments.comment_approved = 1
ORDER BY comments.comment_date_gmt DESC
【问题讨论】:
标签: php mysql sql database phpmyadmin