Как проселектить несколько ближайших пользователей по рейтингу?
Возникла следующая задача.
У меня есть таблица users с пользователями. В ней имеется поле rating - в которой хранится значения рейтинга для каждого пользователя.
Необходимо проселектить 10 ближайших пользователей, у которых рейтинга меньше чем $rating, и 10 ближайших пользователей, у которых рейтинга больше чем $rating.
Для поля rating в БД я установил ключ, чтобы юзеры были отсортированы по рейтингу. Не знаю, нужно это делать или нет, но я сделал :)
Подскажите как мне быть дальше, в голову вообще ничего не лезет :(