Ver Mensaje Individual
  #33 (permalink)  
Antiguo 07/01/2013, 13:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta múltiple con INNER JOIN

Prueba esto:
Código MySQL:
Ver original
  1. SELECT usu.nombre, usu.apellidos, usu.id, usu.codigo, IFNULL( sim.importe, 0 ) impusu, IFNULL( sim.referidos, 0 ) refusu, sim.cual, usu.id_sponsor, T1.sp_importe, T1.sp_referidos
  2. FROM usuarios usu
  3. LEFT JOIN simulador sim ON ( usu.id = sim.id_usuario )
  4.  
  5. SELECT usu.id_sponsor, usu.id, SUM( importe ) sp_importe, SUM( referidos ) sp_referidos
  6. FROM `usuarios` usu
  7. INNER JOIN simulador sim ON usu.id = sim.id_usuario
  8. GROUP BY usu.id_sponsor
  9. )T1 ON usu.id_sponsor = T1.id_sponsor
  10. GROUP BY usu.id