|    
			
				06/01/2009, 12:43
			
			
			  | 
  |   | Colaborador |  |  Fecha de Ingreso: marzo-2008 Ubicación: Cáceres 
						Mensajes: 3.735
					 Antigüedad: 17 años, 7 meses Puntos: 300 |  | 
  |  Respuesta: como mostrar los resultados ordenados al utilizar sum que depende de otra  
  Para lo primero, es decir, los que no tienen puntos, no rellenes datos innecesarios en las tablas.Usa LEFT JOIN
 SELECT tabla1.nombre, IFNULL(sum(tabla2.puntos),'0') puntos
 FROM tabla1 LEFT JOIN tabla2 ON tabla1.id = tabla2.id_nombre group by tabla2.id_nombre order by sum(tabla2.puntos) desc
 No lo he probado
 
 Respecto a lo otro, aclara un poco más, pakillo. ¿Quieres sacar  los 10 más valorados de cada año, ordenados por su valor de manera descendente, pero quieres sacar todos los años? ¿Es eso?
   Última edición por jurena; 06/01/2009 a las 12:57
     |