Puoi fare un vero problema nella query di selezione singola del culo o semplicemente fare questo:
(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)
Ho inserito un pezzo per afferrare il punteggio dell'utente indicato in modo che sia nel mezzo dell'elenco. Opzionale se ne hai bisogno. Inoltre, non utilizzare SELECT *, utilizzare campi specifici. La chiarezza è sempre preferibile e, per quanto riguarda le prestazioni, * fa schifo.