Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2004, 12:43
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
GROUP BY tomando el ORDER BY

Como hago para que una consulta SQL realize el GROUP BY pero tomando el ORDER BY.
Mas especificamente: tengo esta consulta:

Código PHP:
$dia=date("d");
$mes=date("m");
$sql="SELECT jugadores.*, equipos.juega, equipos.nombre as eq FROM jugadores ";
$sql.="LEFT JOIN equipos ON (jugadores.equipo = equipos.id) ";
$sql.="WHERE MONTH(jugadores.nac)='$mes' AND DAYOFMONTH(jugadores.nac)='$dia' ";
$sql.="GROUP BY jugadores.nombre, jugadores.dni ";
$sql.="ORDER BY jugadores.campeonato DESC, equipos.juega DESC";
$sql=mysql_query($sql,$conn); 
que funciona bien, el unico problema es que yo quiero que los "grupos" resultantes tengan el "jugadores.campeonato" mayor, por eso lo ordeno por jugadores.campeonato DESC pero sigue dandome como resultado los grupos con el menor.
¿que estoy haciendo mal?
__________________
oohh... quisiera ser godines!!!