Comment obtenir une ligne de rang?

SALUT,

J'ai effectivement posté similaire (ou le même?) la question hier, mais j'ai pensé que j'ai besoin de poster une nouvelle question depuis que j'ai court, mais clairement la question.

J'ai le tableau suivant.

id  point
1   30
2   30
3   29
4   27
5   28
6   26

ce que je veux:

  1. obtenir tous les utilisateurs de la commande par rang. l'utilisateur #1 et #2 ont 1 comme leur rang de valeur parce qu'ils ont 30 points
  2. Je veux requête d'un rang par l'utilisateur. Je voudrais obtenir 1 comme le résultat de mon rang, quand j'ai une requête de l'utilisateur #1 et #2 parce que les deux d'entre eux ont 30 points

Ajouté le: 3/18

J'ai essayé de Logan requête, mais il a obtenu le résultat suivant

id point   rank
1   30  1
2   30  1
3   29  3
4   27  5
5   28  4
6   26  6

OriginalL'auteur Moon | 2011-03-18