У меня есть таблица под названием «рекорды», которая выглядит так.Отображение одного ранга в таблице MySQL
id udid name score
1 1111 Mike 200
2 3333 Joe 300
3 4444 Billy 50
4 0000 Loser 10
5 DDDD Face 400
Учитывая конкретный udid, я хочу вернуть ранг этой строки по их оценке.
т.е. если UDID данный = 0000 я должен вернуться 5.
Любая идея, как написать этот запрос для базы данных MySQL?
ааа спасибо, есть только одна запись в Удид, я позабочусь об этом в своем php-скрипте. также, я немного знал об этом. Итак, как работают два блока. Я помещаю их в один и тот же запрос? Или сразу после друг друга? – 2010-01-28 21:28:47
@MichaelInno: Если вы проверяете только определенный рейтинг пользователей, вам нужно всего лишь использовать второй запрос. Замените '' 0000'' на любое 'udid', которое вы ищете. –
Это даст вам разные ранги для пользователей с одинаковой оценкой. –