bonjour
j'ai une problématique d'affichage ou de requette avec jointure
j'ai les tables suivantes
RANDONNEUR
RANDO_A_FAIRE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ID_RANDONNEUR int(4) PWD int(8) NOM_PRENOM varchar(64) VILLE varchar(32) EMAIL varchar(64) FLAG varchar(1)
PARTICIPANT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ID_RANDO int(4) DUREE varchar(6) NIVEAU varchar(6) DEPART varchar(128) LIBELLE varchar(128) DATE varchar(32) TXT text CARTE varchar(32) FLAG varchar(1)
le but est de ressortir les participants qui se sont inscrits pour une ou plusieurs randos voir le lien http://reunion-rando.com/index.php?menu=pei
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID_PARTICIPANT int(4) ID_RANDO int(4) ID_RANDONNEUR int(4)
seulement j'ai une redondance des noms
je retouve les inscrits de la rando 1 dans la rando 2
ma requette qui genere les noms (NOM_PRENOM et VILLE)
$resa = ID_RANDO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $result=" SELECT DISTINCT RANDONNEUR.NOM_PRENOM,RANDONNEUR.VILLE "; $result.="FROM RANDONNEUR INNER JOIN PARTICIPANT ON RANDONNEUR.ID_RANDONNEUR=PARTICIPANT.ID_RANDONNEUR "; $result.="where PARTICIPANT.ID_RANDO = '$resa' ";
une petite idée..... est ce un probleme de codage ou de jointure
merci a+
Partager