Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2009, 12:50
pakillo
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
Respuesta: como mostrar los resultados ordenados al utilizar sum que depende de otra

gracias por contestar, voy a probar lo que me dices del left join, eso tendria que agregarlo a la consulta que me dio helacer no? o es una consulta aparte?
Sobre lo segundo si es eso loq ue quiero hacer, como son pocos años 4, pues me gustaria mostrar los 10 más valorados como ahora pero tambien por año, vamos ahora me muestra lo del ultimo año, pero es porque le agrege un and a mano apra probar si solo mostraba ese año, a mano me refiero colocando el numero directamente, lo deje asi

SELECT tabla1.nombre, sum(tabla2.puntos)
FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.id_nombre and tabla2.id_año = 1 group by tabla2.id_nombre order by sum(tabla2.puntos) desc

por eso solo me muestra la tabla con los de ese año, pensaba si se podria hacer que muestre el ultimo año como ahora y luego el anterior y asi.