Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2012, 16:59
sToRaGe
 
Fecha de Ingreso: mayo-2010
Mensajes: 51
Antigüedad: 14 años
Puntos: 0
Cómo hago para almacenar diferentes variables y ordenarlas?

Hola, perdonad, tengo esta tabla SQL:

NOMBRE, COMPETICION, GOLES
Manolito, Liga, 2
Manolito, Copa, 0
Manolito, Mundial, 5
Pepito, Liga, 1
Pepito, Copa, 3
Pepito, Mundial, 2

Cómo podría hacer que se sumaran todos los goles de cada jugador y luego me ordenara los jugadores por total de goles y que también me pusiera los goles por cada competición de la siguiente manera?

NOMBRE, LIGA, COPA, MUNDIAL, TOTAL
Manolito, 2, 0, 5, 7
Pepito, 1, 3, 2, 6



Si pongo ésto:

$goles = mysql_query("SELECT nombre, competicion, goles, temporada
FROM jugadores
WHERE temporada=(SELECT MAX(temporada) FROM jugadores)
ORDER BY goles DESC", $link);


Me imprime:

Manolito, 5
Pepito, 3
Manolito, 2
Pepito, 2
Pepito, 1
Manolito, 0


A ver si me podéis ayudar.
Muchas gracias.