@Jose789:
También tenemos vida, además del Foro. Y ayer era sábado... Supongo que sales de paseo, a cenar, o lo que fuese. ¿no?
Ten paciencia, que muchos de nosotros recién nos estamos levantando.
Vamos al tema.
Según dices, quieres sólo los del level 7 y 8, pero esta query pide todos los que sean iguales o mayores a siete, por lo que el que te salgan los de level = 9 es perfectamente correcto.
Por otro lado, la query exige que el rank sea diferente de 8, con lo que si alguno de los de level = 8, tiene el rank en 8, no va a salir en el resultado.
¿Eso lo tienes en cuenta?
SI lo que quieres es que sólo devuelva los de level 7 u 8, la sintaxis no es correcta.
Puedes hacerlo:
o bien
o incluso
Lo que si te aconsejo es no usar palabras simples en inglés, porque puedes terminar usando palabras reservadas del DBMS (como user, level, etc.). Y eso puede generar errores sintácticos indetectables.