Najpierw zapytaj o wynik dla tego konkretnego użytkownika:
select score
from users
where id = 42
Załóżmy, że wynik dla użytkownika 42 to 6. Następnie możesz wysłać zapytanie do następnego użytkownika, na przykład:
select name
, score
from users
where score > 6
order by
score
limit 1
i poprzedni użytkownik, jak:
select name
, score
from users
where score < 6
order by
score desc
limit 1