[sql] Requete 3 tables
steph70
-
totofrancois Messages postés 420 Statut Membre -
totofrancois Messages postés 420 Statut Membre -
Bonjour,
je cherche a faire une requete sur 3 tables.
Dans la premiere table (jom15_users), je cherche a recupérer l'id, le name et l'email. Dans la troisième table (jom15_gm_membre), je recupère le nom du groupe par rapport à l'id_groupe de la deuxième table.
En gros table 1 : id,name,email >> table 2 ou id table 1 == id_membre table 2 >> table 2 recupération du nom du groupe ou id_groupe table 2 == id groupe table 3
Voici ma requete, mais elle ne fonctionne pas.
Un petit coup de main svp
Cordialement
Stéphane
je cherche a faire une requete sur 3 tables.
Dans la premiere table (jom15_users), je cherche a recupérer l'id, le name et l'email. Dans la troisième table (jom15_gm_membre), je recupère le nom du groupe par rapport à l'id_groupe de la deuxième table.
En gros table 1 : id,name,email >> table 2 ou id table 1 == id_membre table 2 >> table 2 recupération du nom du groupe ou id_groupe table 2 == id groupe table 3
Voici ma requete, mais elle ne fonctionne pas.
SELECT jom15_users.id, jom15_users.name, jom15_users.email, jom15_gm_groupe.nom_groupe FROM jom15_users,jom15_gm_membre, INNER JOIN jom15_gm_membre ON jom15_users.id = jom15_gm_membre.id_membre INNER JOIN jom15_gm_groupe ON jom15_gm_membre.id_groupe = jom15_gm_groupe.id_groupe WHERE jom15_gm_groupe.id_groupe = "18"
Un petit coup de main svp
Cordialement
Stéphane
A voir également:
- [sql] Requete 3 tables
- Ai suite 3 - Télécharger - Optimisation
- Tables des matières word - Guide
- Picasa 3 - Télécharger - Albums photo
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Sql lister les tables ✓ - Forum Programmation
4 réponses
SELECT jom15_users.id, jom15_users.name, jom15_users.email, jom15_gm_groupe.nom_groupe
FROM jom15_users <<supprimer>>,jom15_gm_membre,<<supprimer>>
INNER JOIN jom15_gm_membre
ON jom15_users.id = jom15_gm_membre.id_membre
INNER JOIN jom15_gm_groupe
ON jom15_gm_membre.id_groupe = jom15_gm_groupe.id_groupe
WHERE jom15_gm_groupe.id_groupe = "18"
FROM jom15_users <<supprimer>>,jom15_gm_membre,<<supprimer>>
INNER JOIN jom15_gm_membre
ON jom15_users.id = jom15_gm_membre.id_membre
INNER JOIN jom15_gm_groupe
ON jom15_gm_membre.id_groupe = jom15_gm_groupe.id_groupe
WHERE jom15_gm_groupe.id_groupe = "18"
Bonjour et merci de ton aide totofrancois,,
Par contre je ne comprend pas les <<supprimer>>
Peut tu m'expliquer stp ?
Amicalement
Par contre je ne comprend pas les <<supprimer>>
Peut tu m'expliquer stp ?
Amicalement
La solution :
Merci.
Stéphane
SELECT jom15_users.id, jom15_users.name, jom15_users.email, jom15_gm_groupe.nom_groupe FROM jom15_users INNER JOIN jom15_gm_membre ON jom15_users.id = jom15_gm_membre.id_membre INNER JOIN jom15_gm_groupe ON jom15_gm_membre.id_groupe = jom15_gm_groupe.id_groupe WHERE jom15_gm_groupe.id_groupe = "18"
Merci.
Stéphane