[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

4 réponses

  1. 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
  2. steph70
     
    Bonjour et merci de ton aide totofrancois,,

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

    Peut tu m'expliquer stp ?

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

    ==> résolu
    0