Tema: Order by sum
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2011, 09:37
Avatar de WyLY
WyLY
 
Fecha de Ingreso: enero-2002
Ubicación: Cancun, México.
Mensajes: 506
Antigüedad: 22 años, 10 meses
Puntos: 6
Información Order by sum

De entrada muchas gracias a toda persona que se está tomando el tiempo para poder ayudarme.

Quiero poder ordenar una lista en base a la suma de una cantidad básicamente sería un ORDER BY SUM(columna) pero simplemente no me va debido a una razón creo en una falla en la estructura en la que cree las tablas, creo que con un inner join se podría solucionar pero simplemente se me ha atorado la cabeza.

Tabla 1:
nick
carrera

Tabla 2.
Creditos
autor

* autor = nick

He intentado:
SELECT tabla1.nick, SUM(tabla2.creditos) as sum FROM tabla1 LEFT JOIN tabla2 ON tabla1.nick=tabla2.autor ORDER BY sum DESC

Necesito obtener "carrera de tabla 1" como dato para mostrarlo pero que se ordene con la suma de creditos de tabla 2.

¿alguna idea?
__________________
I do techy stuff for a living and practice MMA with my dog... He always wins.