Bonjour à tous,

J'ai la table sql suivante:

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
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
Nom          exam   Question1  Question2  Question3
Michel        1        45            67             77
                2         64           89             87
Martin        1         44           59            77
...
Pour le moment voici ma requête :

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
Mais ça m'affiche 2 fois le nom Michel et c'est normal.

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