Bonjour,
Je suis en train de developper un petit site web pour m'aider à organiser un evenement sportif sur un WE.
Les participants font le choix de 4 activités parmis N activites.
Je cré un planning des activités en appliquant leurs activité demandé sur le WE (samedi matin = sam, samedi aprés midi = spm, dimanche matin = dam, dimanche aprés midi = dpm)
J'ai une table "participants" qui contient toutes les infos du participants, mais aussi l'identifiant des 4 activités sur le WE, donc j'ai 4 clés (sam, spm, dam, dpm)
J'ai une table "activités" qui contient toutes les infos pour chaque activités
J'essaye de me créer une requete qui me retournera le nom du participant, et le nom de l'activité par 1/2 journée:
SELECT
participants.NOM, activites.NOM_ACT , activites.NOM_ACT, activites.NOM_ACT, activites.NOM_ACT
FROM
participants, activites
WHERE
activites.ID_ACT in (participants.sam, participants.spm, participants.dam, participants.dpm)
Malheureusement, j'obtiens 4 lignes par participants, les 4 activités de chaque ligne sont identique, mais à chaque ligne l'activité est différentes
Si je groupe par l'ID des participants : je n'ai qu'une ligne par participant, mais les 4 activités identiques
Auriez vous une idée pour la création de ma requete?
Merci d'avance
Julien
PS: je suis dans mon truc, donc pour moi cela me semble clair, n'hésitez pas à demander plus d'info.
Partager