Lo primero, gracias
gnzsoloyo por responder a mi gran duda.
Cita:
Iniciado por gnzsoloyo
Si un usuario tiene un único sponsor y un sponsor es un usuario a su vez, y quieres los datos del sponsor del usuario, debes cruzar la tabla usuarios con sigo misma:
Recién entonces pues cruzar eso con la siguiente para obtener del usuario los referidos.
Lo he hecho así y me da el mismo resultado:
Código MySQL:
Ver original usu.nombre,
usu.apellidos,
usu.id_sponsor,
usu.codigo,
sim.id_usuario,
sim.importe,
sim.cual,
sp.importe
AS sp_importe
, sim.referidos,
sp.referidos
AS sp_referidos
Cita:
Iniciado por gnzsoloyo
Lo que no parece quedar claro es qué es lo que contiene ese campo "referidos". ¿Es un valor único por registro, o es un conjunto de valores? ¿Qué representa ese dato?
Este campo debe contener, inicialmente, un valor numérico obtenido de un formulario que solo tiene ese campo, después, mediante PHP, se le van sumando cuando actúa como sponsor y restando cuando actúa como usuario para realizar la simulación.
Cita:
Iniciado por gnzsoloyo
PD: Tienes que aprender a tener paciencia. Uno también tiene vida, familia y actividades. Pusiste el post a las seis de la tarde... No conozco las costumbres de Zaragoza, pero aquí, por ejemplo, cenamos cerca de las nueve de la noche, e incluso más tarde.
Más de uno está festejando en estos días.
Ten paciencia.
Tienes mucha razón, pero ya sabes que cuando ves tan cerca la solución, te desesperas por llegar a ella, pero es cierto que hay que tener paciencia.
Aquí en Zaragoza, también cenamos sobre la misma hora, pero tenemos 4 de diferencia con BBAA, ayer lo posteé tan tarde por lo que te comentaba, desesperado ya por conseguir resolverlo... Normalmente a esas horas, ya estoy "Off", pero ayer me quedé enganchado...
Mientras intentamos resolver este "entuerto", te deseo a ti y a todos los amigos de estos foros unas MUY FELICES FIESTAS.
Muchas gracias de nuevo y espero que podamos encontrar la solución.
.