Anda dapat melakukan hal yang sulit dalam kueri pemilihan tunggal pantat, atau lakukan saja ini:
(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)
Saya melemparkan sepotong untuk mengambil skor pengguna yang ditunjukkan sehingga ada di tengah daftar. Opsional jika Anda membutuhkannya. Juga, jangan gunakan SELECT *, gunakan bidang tertentu. Kejelasan selalu lebih disukai, dan kinerja bijaksana, * menyebalkan.