Bonjour,
Je souhaite réalisé le classement d'un championnat à partir d'une table contenant les matchs d'une saison (avec comme champs, notamment, les deux équipes (domicile, exterieure), les score (score equipe domicile et exterieure) et le résultat (1, N ou 2).
Je compte pour chaque équipe (dans une boucle for() par exemple) récupéré le nombre de victoire, défaite et nul, ainsi que le nombre de buts marqués ou encaissé.
Malheureusement je n'arrive pas à faire cela en une seule requêtes !
Je voulais donc savoir comment calculer tout ça pour une équipes donné.
Pour commencer je suppose que mon équipe joue uniquement à domicile.
Je voudrais donc un truc du style :
Auriez-vous, s'il vous plaît quelques à proposer pour récupérer ça en une seule requêt ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT count(resultat='1') as nb_v, count(resultat='n') as nb_n, ... FROM ma_table WHERE equipe_domicile = "nom_equipe"
Merci par avance.
Partager