@ojiekcahdp

Как получить позицию записи в таблице относительно сортировки MySQL?

Есть таблица с данными: NAME, RATING.
Мне нужно получить позицию этого NAME, относительно сортировки, у кого рейтинг выше.
Буду благодарен помощи!
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT COUNT(*) + 1 AS `position`
  FROM `table` 
  WHERE `RATING` > (
    SELECT `RATING`
      FROM `table`
      WHERE `NAME` = :name
      LIMIT 1
  )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы