IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

souci avec count()


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 11
    Points
    11
    Par défaut souci avec count()
    Bonsoir

    J ai un petit blem avec count() dans le requetes sql! voici un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT b.*, COUNT(c.com_id) AS nb_com
    	FROM sky_blog AS b
    	LEFT JOIN sky_commentaire AS c ON c.com_mod = "blog" AND c.com_mod_id = b.id	
    		WHERE nom = "tyberium"
    			GROUP BY c.com_mod_id							
    				ORDER BY b.id DESC
    					LIMIT 0 , 5
    Le bleme est que si dans la premier ligne, nb_com vaut 0, elle n s affiche pas, si la 1er, la 2de, la 3eme ... ligne nb_com vaut 0, elle ne saffichent pas. Par contre si la premier ligne nb_com vaut 1 ou plus et les autre lignes nb_com vaut 0 elles s'afficheront.

    j espaire avoir été claire lol

    Merci, jerome

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 33
    Points : 36
    Points
    36
    Par défaut
    Je ne suis pas bien sûr d'avoir compris ton problème, mais je crois que remplacer le "LEFT JOIN" par un "LEFT OUTER JOIN" pouurait le régler. Et si la colonne "nom" est dans la table "sky_commentaire", il faut mettre le test sur cette colonne dans le JOIN.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Salut

    Merci j ai resolu mon probleme. C etait le group by GROUP BY b.id

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. quelques soucis avec word 2000
    Par ramchou dans le forum Word
    Réponses: 3
    Dernier message: 06/09/2004, 19h13
  2. souci avec un algorithme
    Par slider16 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 22/03/2004, 18h17
  3. [DEBUTANT] petits soucis avec un prgm de chat
    Par LechucK dans le forum MFC
    Réponses: 8
    Dernier message: 19/01/2004, 17h52
  4. Problème dans requête avec count()
    Par BadFox dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/07/2003, 19h02
  5. Réponses: 4
    Dernier message: 16/02/2003, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo