Tengo una tabla llamada 'puntuaciones más altas' que se parece a esto.Mostrando un solo rango en la tabla MySQL
id udid name score
1 1111 Mike 200
2 3333 Joe 300
3 4444 Billy 50
4 0000 Loser 10
5 DDDD Face 400
Dado un udid específico, quiero devolver el rango de esa fila por su valor de puntaje.
es decir, si UDID da = 0000, que debería volver 5.
Cualquier idea de cómo escribir esta consulta de una base de datos MySQL?
ahh gracias, sólo hay 1 entrada por udid, me ocupo de eso en mi script php. también, estoy un poco enterado de esto. Entonces, ¿cómo funcionan los dos bloques juntos? ¿Los puse en la misma consulta? ¿O derecho uno después del otro? –
@MichaelInno: si solo está buscando el rango de usuarios específicos, solo necesita usar la segunda consulta. Reemplaza el ''0000'' con el' 'udid' que estés buscando. –
Esto le dará diferentes rangos para los usuarios con el mismo puntaje. –