J'ai la requête suivante qui renvoie les données du post/article et les commentaires s'ils sont associés. Cependant, si aucun commentaire n'a été fait pour un article, rien n'est renvoyé, pas même l'article, car (je pense) il n'y a pas de relation de jointure dans la table des commentaires. S'il n'y a pas de commentaires, aucune ligne n'est créée avec l'ID de l'article.
Quelqu'un peut-il m'expliquer comment obtenir les données de l'article et tous les commentaires associés en une seule requête ?
Voici la requête : -
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