Partage
  • Partager sur Facebook
  • Partager sur Twitter

Souci de requête contenant un COUNT

ne prend pas en compte les résultats nuls.

    24 mars 2011 à 19:48:30

    Bonsoir à tous, j'ai un petit souci de SQL.

    SELECT idArticle, titre, datePub, A.contenu, COUNT( idCommentaire ) AS 'nbCom', pseudo, libelle, A.type
    FROM article A, commentaire C, membre M, typearticle T
    WHERE FK_idArticle = A.idArticle
    AND C.FK_idMembre = M.idMembre
    AND A.FK_idMembre = M.idMembre
    AND FK_idArticle = A.idArticle
    AND A.etat = 22
    GROUP BY idArticle
    ORDER BY datePub DESC;
    


    cette requête ne renvoie pas les articles qui n'ont pas de commentaires... Comment remédier à cela ?

    Merci d'avance de votre aide. :D
    • Partager sur Facebook
    • Partager sur Twitter
      24 mars 2011 à 19:56:35

      Utiliser la syntaxe avec JOIN pour tes jointures, et faire un LEFT JOIN sur la table commentaire
      • Partager sur Facebook
      • Partager sur Twitter
        24 mars 2011 à 20:01:43

        Ah, ok.
        Je vais me renseigner sur ce JOIN, je n'ai pas encore étudié ça.
        Merci :)
        • Partager sur Facebook
        • Partager sur Twitter

        Souci de requête contenant un COUNT

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown