投稿/記事データとコメントが関連付けられている場合はそれらを返す次のクエリがあります。ただし、投稿に対してコメントが作成されていない場合、(私が思うに) コメント テーブルに結合関係がないため、投稿でさえ何も返されません。コメントがない場合、投稿 ID を持つ行は作成されません。
投稿データと関連するすべてのコメントを 1 つのクエリで取得する方法を誰か説明できますか?
クエリは次のとおりです。
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