Muchas gracias por tu paciencia, Jesús,
Cita:
Iniciado por jurena
No entiendo por qué dices que con la suma no te sirve. Eso no tiene sentido para mí. Esta consulta te dará los datos de la suma de importes y referidos por cada id¨_usuario
Es sencillo, esa me la sé

No me sirve con la suma porque cada registro es un usuario y debo tener el total de cada usuario individualizado, es decir, no se repiten los usuarios, lo único es que en unos casos actúan como usuarios y en otros como sponsor, pero eso es a efectos de programación por lo que aquí no tiene sentido darle vueltas.
Cita:
Iniciado por jurena
Si lo que quieres es solo la lista, sin sumas, con datos repetidos no puedes agrupar ni es necesario ordenar...
Código MySQL:
Ver originalSELECT usu.id idusuario
, sim.importe impusu
, sim.referidos refusu
¿Ves las diferencias? SUM es una función de agrupado para sumar valores según un criterio coincidente, en este caso el id_usuario.
Sí, la diferencia la veo y la entiendo, de hecho esta es una de las pocas funciones de MySQL que conozco, aunque en este caso no la puedo aplicar.
Lo que necesito es la lista pero con los datos tanto para cuando el usuario actúa como tal, como para cuando actúa como sponsor, pero, a ser posible, en una misma consulta, de forma que los pueda asociar en programación a un array que luego pueda recorrer y modificar según sea necesario.
Espero que se entienda, no sé que hacer ya, porque no consigo obtener los datos que, en principio, pensaba que sería fácil obtener...
Espero que me puedas ayudar...
.