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 :
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
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 !

Comment modifier cette requête pour avoir plus d'info sur le participant ?

Je vous remercie +++

Nicolas