|    
			
				08/01/2009, 13:34
			
			
			  | 
  |   | 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  
  Si solo consultas un año, puedes hacer esto:SELECT t1.nombre, IFNULL( t3.puntos, 0 ) PUNTOS
 FROM tabla1 t1
 LEFT JOIN (
 
 SELECT tabla1.id, sum( tabla2.puntos ) puntos
 FROM tabla1
 INNER JOIN tabla2 ON tabla1.id = tabla2.id_nombre
 WHERE tabla2.id_ano =1
 GROUP BY tabla2.id_nombre, tabla2.id_ano
 )t3 ON t1.id = t3.id
 
 El problema no resuelto es cuando quieres sacar todos los años, puesto que sería año y nombre. Seguiremos intentando.
   Última edición por jurena; 08/01/2009 a las 15:37
     |