Можете или да направите истинска болка в заявката за единичен избор на дупето, или просто да направите това:
(SELECT * FROM highscores
WHERE score <= ( SELECT score FROM highscores WHERE userID = someID )
ORDER BY score, updated ASC
LIMIT 9)
UNION
(SELECT * FROM highscores
WHERE score = ( SELECT score FROM highscores WHERE userID = someID ))
UNION
(SELECT * FROM highscores
WHERE score >= ( SELECT score FROM highscores WHERE userID = someID )
ORDER BY score, updated ASC
LIMIT 9)
Хвърлих парче, за да грабна посочения потребителски резултат, така че да е в средата на списъка. По избор, ако имате нужда. Също така, не използвайте SELECT *, използвайте специфични полета. Яснотата винаги е за предпочитане, а по отношение на производителността, * гадно.