Resulta que, quiero hacer en 1 sola consulta esto:
Traer los 10 ID de usuarios de RANKING MAYOR al RANKING de un usuario especificio, y los 10 ID de usuario de de RANKING MENOR al ID del mismo usuario (mencionado antes)
Tengo pensado hacer algo así:
Código
SELECT id FROM usuarios WHERE ranking BETWEEN( (SELECT ranking FROM usuario WHERE id=1) + 10 AND (SELECT ranking FROM usuario WHERE id=1) - 10 )
Pero como tengo 2 subconsultas iguales, me resulta raro, y tambien se ve SUCIA la consulta.
Hay manera de hacerla mejor? pero que mantenga un buen rendimiento.
Saludos, y gracias