Du kan enten gøre en reel smerte i numsen enkelt vælge forespørgsel, eller bare gøre dette:
(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)
Jeg smed en brik ind for at få fat i den angivne brugers score, så den er midt på listen. Valgfrit, hvis du har brug for det. Brug heller ikke SELECT *, brug specifikke felter. Klarhed er altid at foretrække, og præstationsmæssigt, * stinker.