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 :

problème au niveau de requête sql


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club

    Femme Profil pro
    Consultant CRM
    Inscrit en
    Décembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2012
    Messages : 30
    Points : 30
    Points
    30
    Billets dans le blog
    1
    Par défaut problème au niveau de requête sql
    Bonjour ;
    lors de l'exécution de ma requête il ne me donne pas d'output (données)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    use DW_bien_etre;
     
    select count( id_menage), nom_gouv,reponse_satis
    from fait_bien_etre, dim_satisfaction, geo
    where dim_satisfaction.reponse_satis='Tres satisfait' and 
    fait_bien_etre.id_gouv= geo.id_gouv and 
    fait_bien_etre.satis_sante=dim_satisfaction.id_satis 
    group by reponse_satis, nom_gouv;

    J'ai 3 tables geo, fait_bien_etre, dim_satisfaction.
    Je veux compter le nombre de ménages qui répondent dans la table dim_satisfaction 'Tres satisfait' en affichant le nom de gouvernorat le table fait_bien_etre qui regroupe les clé etrangéres.

    aidez-moi

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    utilise les balises [CODE ][/CODE ] (sans espaces) pour écrire du code sa le rend plus lisible (ou utilise le signe # sur le haut de la zone de saisie des messages).

    Utilise la syntaxe actuelle pour les jointure et utilise des alias sur le nom des tables pour rendre ta requête plus lisible,

    ta requête ré-écrite:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT COUNT(id_menage), nom_gouv, reponse_satis
    FROM dim_satisfaction d
    INNER JOIN fait_bien_etre f ON d.id_satis = f.satis_sante 
    INNER JOIN geo g ON f.id_gouv = g.id_gouv and 
    WHERE d.reponse_satis = 'Tres satisfait'
    GROUP BY reponse_satis, nom_gouv;

    Peut tu nous montrer la description des tables pour que l'on puissent t'aider car ta requête est syntaxiquement valide.
    une réponse vous a permis d'avancer ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/04/2007, 00h18
  2. [SQL-Server] Problème d'accents sur requête SQL, de php à SQLServer
    Par pontos dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/04/2007, 14h58
  3. [SQL] Problème résultat checkbox dans requête SQL
    Par Skeud007 dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 02/07/2006, 15h02
  4. [MySQL] Problème récupération variable pour requête SQL !!
    Par mLk92 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2006, 16h08
  5. [NON RESOLU] Problème changement maitre détail - Requête SQL
    Par Leesox dans le forum Bases de données
    Réponses: 1
    Dernier message: 18/08/2005, 09h49

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