Bonjour,
Je dois réaliser un hit parade des 10 meilleurs participants présents à nos activités.
Voici mes tables :
participants(num_participant,nom,prenom,adresse,cp,ville,mail,...)
inscriptions(num_inscription,num_participant,num_activite,presence,...)
activites(num_activite,type,intitule,date,...)
Grâce à votre aide, j'ai pu réaliser cette requête :
Cette requete affiche le nom et le prénom. Je dois aussi avoir le num_participant. Si je rajoute num_participant dans le SELECT de ma requete, j'ai un message d'erreur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT nom, prenom,COUNT(*) AS total FROM participants INNER JOIN inscriptions ON inscriptions.num_participant = participants.num_participant INNER JOIN activites ON activites.num_activite = inscriptions.num_activite WHERE Date BETWEEN '$date_1' AND '$date_2' AND inscriptions.presence='Oui' GROUP BY participants.nom ORDER BY total DESC LIMIT 0 , 10
Comment modifier cette requête pour avoir plus d'info sur le participant ?
Je vous remercie +++
Nicolas
Partager