Bonjour à tous,
J'ai la table sql suivante:
et j'aimerais retourner la moyenne de chaque utilisateur pour chaque question, mais j'aimerais afficher le nom juste une fois:ex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Nom question1 question2 question3 exam Michel 45 67 77 1 Michel 64 89 87 2 Michel 64 89 87 2 Martin 44 59 77 1 Pierre 84 69 90 1
Pour le moment voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Nom exam Question1 Question2 Question3 Michel 1 45 67 77 2 64 89 87 Martin 1 44 59 77 ...
Mais ça m'affiche 2 fois le nom Michel et c'est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT nom as Nom, exam as Exam, ROUND(AVG(question1),2) as Q1, ROUND(AVG(question2),2)as Q2, ROUND(AVG(question3),2) as Q3 FROM Exams GROUP BY nom,exam ORDER BY nom
Comment je pourrais procéder pour changer ma requête Mysql sans passer par du code php ou un autre code côté serveur.
Merci
Partager