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

PHP & Base de données Discussion :

pb requête mysql


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut pb requête mysql
    Description du problème :
    j'ai une base de données comportant parmi ses tables un nommée identité,comportant un N_enregistrement et sexe, et une autre comportant également le N_enregistrement et la filière dans laquelle l'étudiant ayant le N_enregistrement a été inscrit,
    je désire avoir le nombre des inscrits pour chacun des deux sexes et groupé par nom de filière, j'ai utilisé la requête suivante pour avoir le nombre des étudiantes, mais je reçois une erreur:
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT COUNT (identite.select_sexe)  
    FROM identite, inscription   
    WHERE  
    (identite.N_enregistrement=inscription .N_enregistrement AND identite.select_sexe='Feminin' )  
    GROUP BY inscription.select_filiere;
    je vous prie de bien vouloir m'aider
    merci d'avantage.

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonjour, je crois que tu dois regrouper aussi par sexe
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT COUNT (identite.select_sexe)  
    FROM identite, inscription   
    WHERE  
    (identite.N_enregistrement=inscription .N_enregistrement)  
    GROUP BY inscription.select_filiere AND select_sexe;
    Je ne sais pas est ce que c'est correcte mais essai pour voir

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Voilà une autre qui ne te donnera que le nombre de femmes dans chaque filière.Il ne te reste que d'en déduire le nombre total des inscrits par filières
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT COUNT (identite.select_sexe)  
    FROM identite INNER JOIN inscription
    USING (N_enregistrement) 
    WHERE  select_sexe='Feminin'
    GROUP BY inscription.select_filiere;

Discussions similaires

  1. Requète MySQL >> Postgresql
    Par genova dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 19/08/2005, 09h05
  2. Requête MYSQL LIKE particulière
    Par TheDarkLewis dans le forum Requêtes
    Réponses: 9
    Dernier message: 05/12/2004, 15h50
  3. Arrêt de l'exécution d'une requête MySQL dans DELPHI.
    Par joelmarc dans le forum Bases de données
    Réponses: 9
    Dernier message: 11/10/2004, 16h11
  4. surcharge de requête MySQL
    Par simoryl dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/06/2004, 10h43
  5. requête mysql sous php
    Par remi59 dans le forum Débuter
    Réponses: 9
    Dernier message: 03/07/2003, 10h39

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