Bonjour;
je voudrais exécuter une requête pour retourner le MAX d'une moyenne générale selon une année.

voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT * FROM matable
WHERE annee= 2013
GROUP BY semestre HAVING MAX(mg)

voici ma table :

id annee mg semestre session
1 2013 7 semestre 1 session 1
2 2013 8 semestre 1 session 2
3 2013 9 semestre 2 session 1
4 2013 11 semestre 2 session 2
5 2014 9 semestre 3 session 1
6 2014 13 semestre 3 session 2

j'attendais un résultat comme suivant :

id annee mg semestre session
2 2013 8 semestre 1 session 2
4 2013 11 semestre 2 session 2

malheureusement ma requête ne retourne pas le résultat voulu
Merci d'avance