SELECT J.prenom, J.nom, MIN(R.temps) FROM joueurs J, resultats R WHERE J.idJoueur = R.idJoueur GROUP BY J.id ORDER BY MIN(R.temps) ASC
SET @row := 0; SELECT (@row := @row + 1) ... ;
SELECT J.prenom, J.nom, MIN(R.temps) FROM joueurs J, resultats R WHERE J.idJoueur = R.idJoueur GROUP BY J.id,J.prenom,J.nom ORDER BY MIN(R.temps) ASC
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionQuand GROUP BY est présent, les expressions du SELECT ne peuvent faire référence qu'à des colonnes groupées, sauf à l'intérieur de fonctions d'agrégat, la valeur de retour d'une colonne non-groupée n'étant pas unique.