[mysql row]

shark_255

Новичок
[mysql row]

Привет всем - есть некоторая табличка.
с полями id, total, user_id

и нужно, зная отдельный total, выдать место в общем списке.

То есть на вывод всего рейтинга будет так:

SELECT total FROM score ORDER BY total DESC

Как сделать, чтобы выдать место для пользователя user_id c некоторой
суммой total просто sql запросом, не перебирая все элементы.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Мысли есть?

-~{}~ 16.10.07 11:58:

А почему тема в офтопе?... :)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Если я правильно понял, и в задаче дано

user_id c некоторой
суммой total
то ответ есть в этом-же ветке форума несколькими постами ниже.
 

Dagdamor

Новичок
shark_255
Может так?
SELECT COUNT(*) FROM mytable WHERE total>$total
Возможны проблемы, если у нескольких юзверей одинаковое значение total.
 

shark_255

Новичок
SELECT COUNT(*) FROM mytable WHERE total>$total
Возможны проблемы, если у нескольких юзверей одинаковое значение total.
Вариант =) Попробую еще с одинаковым значением total.

P.S. Когда я свою тему в оффтопе и в корзине не нашел -
подумал - ну вот, ***** просто удалил, даже не удостоил
комментариями, что, мол, какой я идиот ;)
 
Сверху