le 10/08/2007 à 09:37
Sql : rang dans un classement
Salut,
il y avait une petite erreur dans ma requête:
ce n'est pas
Mais
Mais ça pose problème avec les scores identiques en effet.
Avec cette dernière requête et ton exemple voici ce qu'on obtient:
titi --> 2
toto --> 2
pom --> 3
En effet ce n'est pas juste:
j'aimerai avoir
titi --> 1
toto --> 1
pom --> 2
Une idée ?
il y avait une petite erreur dans ma requête:
ce n'est pas
$classement ="SELECT DISTINCT COUNT(*) AS rang FROM membre WHERE point = '$point'";
Mais
$classement ="SELECT DISTINCT COUNT(*) AS rang FROM membre WHERE point >= '$point'";
Mais ça pose problème avec les scores identiques en effet.
Avec cette dernière requête et ton exemple voici ce qu'on obtient:
titi --> 2
toto --> 2
pom --> 3
En effet ce n'est pas juste:
j'aimerai avoir
titi --> 1
toto --> 1
pom --> 2
Une idée ?