Ver Mensaje Individual
  #16 (permalink)  
Antiguo 04/01/2013, 18:02
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

Debes probar las consultas. Prueba esta y dinos qué es lo que te molesta.
Código MySQL:
Ver original
  1.       usu.id,
  2.       usu.nombre,
  3.       usu.apellidos,
  4.       sim.importe,
  5.       sim.referidos,
  6.       usu.id_sponsor
  7.     FROM simulador sim
  8.       INNER JOIN usuarios usu ON sim.id_usuario = usu.id
  9.      ORDER BY sim.id_usuario

Si quieres totales por id_usuario tienes que añadir
Código MySQL:
Ver original
  1.       usu.id,
  2.       usu.nombre,
  3.       usu.apellidos,
  4.       SUM(sim.importe),
  5.       SUM(sim.referidos)
  6.     FROM simulador sim
  7.       INNER JOIN usuarios usu ON sim.id_usuario = usu.id
  8.       GROUP BY sim.id_usuario
  9.      ORDER BY sim.id_usuario

Ya solo nos faltarían los importes y referidos como sponsor de cada uno de esos mismos usuarios. ¿Vamos ahora bien? Piensa, por otra parte, que un sponsor no tiene por qué tener datos en simulador como usuario, y que un usuario que tiene datos ahí no tiene por qué ser sponsor. Te lo digo por lo que vendrá después...

Última edición por jurena; 04/01/2013 a las 18:12