[sql] Requete 3 tables

steph70 -  
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.

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:

4 réponses

totofrancois Messages postés 420 Statut Membre 44
 
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"
0
steph70
 
Bonjour et merci de ton aide totofrancois,,

Par contre je ne comprend pas les <<supprimer>>

Peut tu m'expliquer stp ?

Amicalement
0
steph70
 
La solution :
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
0
totofrancois Messages postés 420 Statut Membre 44
 
le supprimer indiquait la partie en trop (donc à supprimer)

==> résolu
0