![]() |
|
Модераторы: skyboy |
![]()
|
|
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
Имеется таблица с полями:
id users rayting 1 aaa 0.1 2 bbb 0.3 3 vvv 0.2 4 ddd 1.0 5 sss 0 .. ... ... Идёт сортировка по рейтингу (SELECT * FROM top ORDER BY rayting DESC). Как узнать допустим положение "bbb" в этом рейтинге? Это сообщение отредактировал(а) Baltazar5000 - 9.9.2009, 23:12 |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 3 Всего: 17 |
|
|||
|
||||
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
Спасибо! Написал вот так, но он присваивает всем одинаковым рейтингам одно место, что ни есть хорошо. Может есть более быстрый и удобный способ?
Это сообщение отредактировал(а) Baltazar5000 - 10.9.2009, 10:24 |
|||
|
||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 3 Всего: 17 |
я не тестировал, но вот
вот если рейтинг в реальном времени, то ест ьвывести за какое-то время и bbb записей может быть несколько
только я не знаю как оно будет если одинаковое количество голосов... Это сообщение отредактировал(а) gcc - 10.9.2009, 10:49 |
||||
|
|||||
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
Не получается(((
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 3 Всего: 17 |
а чем первый вариант не нравиться? тебе в любом случае нужно продсчитать позицию! если я не ошибаюсь.... поставить индексы можно написать архитекруту работы при котором позиция будет подсчитываться сразу после голосования... |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 7 Всего: 146 |
Добавлено через 46 секунд Это, естественно, два запроса. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |