trier des scores et n'afficher que les 3 premières équipes
Bonjour,
Je suis bloquée...
Code:
1 2 3 4 5
| mysql_select_db($database_bad, $bad);
$query_classement_equipes = "SELECT * , SUM(matchs_gagnes) AS 'toltal_victoires' FROM resultats_codep INNER JOIN equipes_codep ON resultats_codep.id_equipe = equipes_codep.id WHERE saison = '$saison' AND division = '$division' AND poule = '$poule' GROUP BY id_equipe";
$classement_equipes = mysql_query($query_classement_equipes, $bad) or die(mysql_error());
$row_classement_equipes = mysql_fetch_assoc($classement_equipes);
$totalRows_classement_equipes = mysql_num_rows($classement_equipes); |
Cela me permet d'avoir le total de matchs gagnés par équipe. Je souhaiterais n'afficher que les 3 équipes les plus fortes. Mais je ne sais pas comment procéder pour comparer tous les "toltal_victoires" et les classer par ordre descendant...
Quelqu'un a une piste ou un conseil à me donner parce que d'habitude j'effectue les tris à l'aide de SQL avec "ORDER BY" mais je ne peux pas l'utiliser avec le "GROUP BY".
HELP please !