• PHP + MySQL: Как присвоить позицию в таблице после сортировки?

    @BronZo Автор вопроса
    Сергей: как например сюда добавить второе условие выборки:
    $jobs = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `таблица` WHERE `jobs` > '".$q['jobs']."'"), 0);
    например назначить вторым условием выборку по столбцу distance?
  • PHP + MySQL: Как присвоить позицию в таблице после сортировки?

    @BronZo Автор вопроса
    То что нужно! Спасибо! Вопрос об оптимизации еще не стоит, т.к. таблица содержит всего 5 строк и в ближайшее время большого увеличения не планируется, цель стоит понять синтаксис и правильное построение запросов.
    В Вашем примере отсчет позиции начинается от 0. Правильно ли будет:
    $jobs = mysql_result(mysql_query("SELECT COUNT(`id`)+1 FROM `таблица` WHERE `jobs` > '".$q['jobs']."'"), 0);
    или есть более правильное решение?

    Еще возник вопрос о присвоении позиции игрока с одинаковыми значениями jobs, distance и т.д., позиции игроков с одинаковым значением например jobs совпадают, как сделать чтобы им выдавались разные позиции?