Hola de nuevo gente,
tengo un pequeño problema que no se como solucionar!
Tengo un ranking de posiciones que ordena por nivel del usuario (hasta aqui normal)
1. Anne 100
2. Osmar 100
3. Jorce 100
4. Lady Luna 100
Cuando visualiza el ranking general ordena primero por nivel y si hay muchos empatados (por ejemplo con 100 de nivel) no se como me los ordena pero creo que es por id que es la llave primaria de la tabla.
En la ficha de usuario, para extraer la posicion le decía select * from tabla where nivel >= mi_nivel (que extrajera de la db todos los que había encima y el numero de rows que me diera esa era su posicion pero si hay alguno empatado contigo siempre te pondrá por detrás de estos. ejemplo
En la ficha de anne me sale que soy 5; En el ranking dice que soy el 1
Y en la de Osmar 5; En el ranking 5...
Una ayudita para ver como se haría gracias
Un saludo