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

Requêtes MySQL Discussion :

plusieurs count dans la même requete


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Points : 2
    Points
    2
    Par défaut plusieurs count dans la même requete
    Bonjour,
    je suis bloqué depuis 2 jours sur une commande SQL que je n'arrive pas à résoudre.

    En effet, je souhaiterai faire plusieurs count au sein de la même requete.
    J'ai 2 tables T1 et T2 qui sont liées entre elles .
    Lorsque j'exécute la commande
    SELECT T1.Name, T1.ID, count(T2.IDAgency) as Total
    FROM T1, T2
    WHERE T1.Enterprise='variable_session' AND T2.IDAgency=T1.ID
    GROUP BY stockgps.IDAgency

    Cela marche très bien. Je récupère bien le nom et l'identifiant de la table T1 ainsi que le nombre d'élément correspondant dans la table T2.

    Or dans la table T2, j'ai un champ Disponibility et je voudrai pouvoir afficher un count pour lequel ce champ est égal à 0 et je ne sais pas comment faire. Pouvez vous m'aider ?

    Merci d'avance pour votre aide.

  2. #2
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    C'est valable dans la mesure où les booléens de mysql sont équivalents à des entiers (façon C). Avec d'autres BDD il faudrait probablement ajouter un IF (mais ça fait plus lourd comme syntaxe).

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

Discussions similaires

  1. Faire plusieurs count dans une seule requete
    Par Gregory.M dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/07/2010, 13h35
  2. pb plusieurs count(*) dans une meme requete
    Par helrick dans le forum MySQL
    Réponses: 7
    Dernier message: 16/02/2010, 23h02
  3. Plusieurs count() dans une même requête
    Par DarkaMaul dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/11/2009, 18h20
  4. faire plusieur count dans une même requète
    Par bossLINDROS dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 28/04/2008, 11h04
  5. [SQL2K] Deux count dans une même requete
    Par maitrebn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/02/2007, 18h12

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