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?