Hola compares, necesito saber si existe alguna funcion o parametro especial que me devuelva la fila de un registro.
Os explico, supongamos que tengo un listado de usuarios donde quiero hacer un ranking. Ese ranking esta basado en los putos de dichos jugadores.
id|nombre|puntos|posicion
1 | Juan | 45 | 3
2 | EnZo | 15 | 1
3 | Jose | 80 | 2
Quiero hacer una unica consulta para actualizar dicho ranking. Seria algo así:
UPDATE ranking SET posicion=(num_tabla) ORDER BY puntos DESC
Donde (num_tabla) seria una funcion o parametro que devuelve el numero de esa fila.
Espero que se haya entendido. Esto es posible? o tengo que recorrer tooooooooda la tabla con php e ir modificando registro a registro (Manera que no haria pese a la cantidad de recursos que comeria)
Gracias de antemano.