Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/07/2011, 18h17   #1
Futur Membre du Club
 
Inscription : décembre 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 87
Points : 17
Points : 17
Par défaut Je n'arrive pas à faire cette requête

Bonjour,

Je m'arrache les cheveux sur une requête qui pourtant devrait être vraiment simple.
Le résultat voulue est :
Afficher le nom et l'id de toutes les enseignes d'un secteur donné (ici le secteur 8)

Voici un extrait de mon mcd :


J'ai essayé beaucoup de requête, j'ai relu tout un cours sur les "JOIN" mais ça je donne ma langue au chat... Help me

Voici un de mes essais :
Code :
1
2
3
4
5
6
7
 
SELECT idenseigne, nom, secteur_idsecteur 
        FROM enseigne AS e
        JOIN enseigne_has_activite AS eha ON eha.enseigne_idenseigne = e.idenseigne 
        JOIN activite AS a ON a.idactivite = eha.activite.idactivite 
        WHERE a.secteur_idsecteur = 8
        AND statut_idstatut NOT IN (6, 3)
Merci d'avance

PS : Peut être que c'est mon MCD qui est mal fait... Dans ce cas n'hésitez pas... j'en suis encore qu'au début, il est encore temps de le changer !
Je vous explique donc vite fait : 1 enseigne peut avoir plusieurs activité (mais une seule principale) et chaque activité correspond à un seul secteur.
sadkat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 22h59   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Citation:
eha.activite.idactivite
Ce serait pas plutôt
Citation:
eha.activite_idactivite
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 09h15   #3
Futur Membre du Club
 
Inscription : décembre 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 87
Points : 17
Points : 17
Arg ! Je le crois pas !!! 2 heures que je cherchais dans tous les sens !!!!! 2 heures à copier coller la même erreur !

Bon l'avantage c'est que j'aurais relu un cours ^^

Merci beaucoup
sadkat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h06.


 
 
 
 
Partenaires

Hébergement Web