Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2005, 12:39
sir_reo
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 19 años, 2 meses
Puntos: 0
Consulta Php + MySql, enumerar filas de una select

Saludos a TODOS:

Tengo un problema, necesito hacer los siguiente

Tengo una tabla con las siguientes columnas
SELECT l_poder, i_usrid FROM tl_user ORDER BY l_poder DESC

el resultado de esta consulta debo almacenarla en otra tabla (tl_estadistica), esta tabla es de
estadistica , por lo tanto almacenara esta consulta diariamente (1 vez por dia).


Mi problema es que debo ponerle una columna que me indique el lugar obtenido en la consulta.
(como un ranking, el cual debo registrarlo en la tabla indicada)

contenidad de la tabla : tl_estadistica
insert into tl_estadistica (l_lugar, l_poder, i_usrid, d_fecha)

Ejemplo del contenido que tendria la tabla tl_estadistica
1 40000 123 1/1/2005
2 39000 223 1/1/2005
3 38000 253 1/1/2005
4 37000 112 1/1/2005
5 36000 54 1/1/2005
6 30000 1 1/1/2005
7 28000 455 1/1/2005
8 25000 678 1/1/2005
9 24000 14 1/1/2005
10 10000 405 1/1/2005

1 28000 455 2/1/2005
2 39068 223 2/1/2005
3 38054 253 2/1/2005
4 37034 112 2/1/2005
5 56000 123 2/1/2005
6 36345 54 2/1/2005
7 33544 1 2/1/2005
8 10003 405 2/1/2005
9 25454 678 2/1/2005
10 24054 14 2/1/2005



Esto debo hacerlo eficientemente y en el menor tiempo posible, que no consuman tanto tiempo y recursos.

utilizando la sentencia :
Insert ... Select ...



(la alternativa de obtener primero todos los registro en PHP,
luego con una variable contador valla insertando 1 registro por uno: ESTA DESCARTADA)



Se los agradeceria mucho a todos si me ayudan , o me indique como seria posible esto.