Hello,
Utilise des sous requète plutot que des jointures.
Si tu veux comprendre teste ta requète sur phpmyadmin sans le groupe et les count, tu verra que le nombre de ligne sera identique
$temp_array = ;
sort($temp_array);
list($num1,$num2,$num3) = $temp_array;
Une autre solution qui marche uniquement car tu as 3 valeurs numérique, utilise min, max et la différence entre la somme et le min et max$this->$annee_m1 = $annee_m1;
$this->annee_cours = $annee_en_cours;
tu utilise 2 syntaxes différentes, l'une est bonne et pas l'autre que dit ton livre/tuto/prof/... ?