Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/01/2013, 11:10
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

Rubén,
ahora te he entendido mejor y creo que podrás hacerlo en una sola consulta si como se ve un usuario solo puede tener un sponsor
Código MySQL:
Ver original
  1. sim.id_usuario, usu.nombre, usu.apellidos,
  2. SUM(sim.importe) totimporte,
  3. SUM(sim.referidos) totreferidos, usu.id_sponsor
  4. FROM simulador sim
  5. INNER JOIN usuarios usu ON sim.id_usuario = usu.id_usuario
  6. GROUP BY sim.id_usuario

Esto te daría el total para cada cliente, y el total de su sponsor, pues el total de cada cliente es el total de su sponsor: solo tiene uno.