Bonsoir,
J'ai une requète qui me permet d'établir un classement d'un concours de pronostics (à noter qu'il y a plusieurs filtre selon que l'on chosisse le classement annuel, mensuel ...)
Pour faire simple ma première table contient la date du match et ma seconde table contient les champs suivants : id_user,id_match,pts
Actuellement j'utilise le code ci-dessous pour afficher mon classement annuel
En cas d'égalité au classement je souhaiterais trier sur le nombre de score exact ( dont le champ "point" est égale à 2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT table_match.date, table_pronos.id_user, SUM( pts ) AS sumpts, FROM table_match INNER JOIN table_pronos ON table_match.id = table_pronos.id_match GROUP BY id_user ORDER BY sumpts DESC
Je ne sais pas trop comment m'y prendre pour que ma requète ne soit pas trop complexe.
Merci d'avance pour votre aide
Partager