Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/08/2009, 09:30
jonatanc
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 3 meses
Puntos: 14
Respuesta: Maximo resultado con otros campos

Cita:
Iniciado por DeFFeR Ver Mensaje
Buenas,

Pues he probado de las dos maneras:
Código 1:
Ver original
  1. $sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios ORDER BY puntuacion LIMIT 10)", $conexion) or die(mysql_error());

y asi;
Código 2:
Ver original
  1. $sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion LIMIT 10", $conexion) or die(mysql_error());

Pero no funciona, no muestra nada. O sea me sigue mostrando el usuario que tiene la máxima puntuación.

Muchas gracias
Hola , la consulta quedaria asi:

Código php:
Ver original
  1. $sql= mysql_query("select * from usuarios where puntuacion=(select max(puntuacion) from usuarios) ORDER BY puntuacion DESC LIMIT 10", $conexion) or die(mysql_error());

o tambien puedes hacerla creciente con ASC , depende lo que necesites.

Saludos!