Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/12/2009, 05:19
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: posición relativa de un registro en la base de datos

Ahí lo que estas haciendo es mostrar uicamente el campo linea de la consulta externa.
Sospecho que solo te trae el 1, por que solo hay un id en la tabla y eso es lo que trata de mostrar.

El t1 del ejemplo es el uso del alias de la tabla para simplficar consultas largas y densas.

Se que es una pregunta boba, pero tu tabla se llama "tabla"?

prueba así

Código sql:
Ver original
  1. SELECT (@REG := @REG + 1) linea, t2.* FROM (SELECT @REG :=0, t1.* FROM tabla t1 ORDER BY t1.score DESC) t2

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming