Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2008, 16:17
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: ordenar y grabar posicion de los registros

Hola...

Tu pregunta la he tenido yo también desde hace tiempo... así que finalmente me he puesto a investigar y he conseguido esta forma de lograr lo que quieres:

Si tu query es:

Código:
SELECT id_puntuacio, campo1, campo2 FROM puntuacion ORDER BY campoX DESC
Para poder tener como un campo la posición de cada registro puedes hacer:

Código:
SET @pos=0; SELECT id_puntuacio, campo1, campo2, @pos:=@pos+1 as posicion 
FROM puntuacion ORDER BY campoX DESC
y listo!!!

Saludos
__________________
pragone
Blog: Desarrollo, comunidad y monetización
Últimos artículos: Tips de Smarty

Última edición por pragone; 21/02/2008 a las 16:18 Razón: No se veía bien la segunda query