[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка уровня по опыту
cyberside
Есть таблица с уровнями, в таблице поле expirience.
Подскажите как выбрать уровень, если к примеру в таблице expirience = 2500, а у человека 2674.
+ Желательно заодно и выбрать данные о следующем уровне.

`rank` int(11) NOT NULL,
`expirience` int(11) NOT NULL
depp
градация?
kaww
Цитата (cyberside @ 30.05.2016 - 03:06)
Подскажите как выбрать уровень, если к примеру в таблице expirience = 2500, а у человека 2674.

SELECT * FROM my_table WHERE expirience <= 2674 ORDER BY expirience DESC LIMIT 1

Цитата (cyberside @ 30.05.2016 - 03:06)
Желательно заодно и выбрать данные о следующем уровне.

Например, UNION. Т.е. в первый запрос как выше, второй - expirience > 2674 ORDER BY expirience LIMIT 1
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.