hello !
J'ai un petit souci j'arrive pas à faire un truc en SQL :
Je cherche à compter le nombre de commentaires correspondant à un post, voici ma requête (elle est simplifié, là elle récupère juste le titre et le nombre de commentaires des posts, mais ça suffit pour mon problème) :
Le problème c'est que si un post n'a pas de commentaire la requête ne le récupère pas.
le comportement que je désirerais obtenir c'est que ça récupère aussi les posts qui n'ont pas de commentaire avec nb_comments qui vaut 0 ou NULL ou même n'importe quoi qui ne soit pas un entier positif .
Je vois vraiment pas comment faire mais ça doit être possible, sauf que je ne m'y connais pas encore assez en SQL :hein:
J'ai un petit souci j'arrive pas à faire un truc en SQL :
Je cherche à compter le nombre de commentaires correspondant à un post, voici ma requête (elle est simplifié, là elle récupère juste le titre et le nombre de commentaires des posts, mais ça suffit pour mon problème) :
Bloc de code:
SELECT `posts`.`title`, count(`comments`.`id`) AS `nb_comments`
FROM `posts`
JOIN `comments`
ON `comments`.`pid`=`posts`.`id`
WHERE `posts`.`status`>3
GROUP BY `posts`.`id`;
Le problème c'est que si un post n'a pas de commentaire la requête ne le récupère pas.
le comportement que je désirerais obtenir c'est que ça récupère aussi les posts qui n'ont pas de commentaire avec nb_comments qui vaut 0 ou NULL ou même n'importe quoi qui ne soit pas un entier positif .
Je vois vraiment pas comment faire mais ça doit être possible, sauf que je ne m'y connais pas encore assez en SQL :hein: