Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 12:43
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
actualizar top 10 de votaciones.

hola a todos

tengo una tabla de usuarios


la cual necesito actualizar cada mes manualmente, el TOP10 de puntajes o votaciones mas altos..

pero creo qeu en el update no se permite el uso de limit 0,10, entonces lo hice con una consulta anidada,
nose si se pueda hacer de otra forma mas sencilla

aunke mi problema es el siguiente, en mysql front funcinoa perfecto la consulta, pero cuando la monto al servidor real en godaddy, con phpmyadmin ya no me funciona me dice error


Código MySQL:
Ver original
  1. UPDATE usuarios u INNER JOIN
  2. (select id,rating,No_of_ratings,Total_rate_amount from  usuarios  
  3. Where especie_mascota ="canino" AND status = 0
  4. order by No_of_ratings DESC limit 0,10)
  5. t1 ON t1.id = u.id
  6. SET u.rating=0,u.No_of_ratings=0,u.Total_rate_amount=0;
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com