Plus de champs dans la requête
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:
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