No nos estás dando suficiente información para entender qué representa esa columna...
¿No puedes o no quieres explicar qué representan las tablas y lo que guardas?
Básicamente sigue sin entenderse la relación entre las tablas y su cardinalidad, así como la mandatoriedad de esas relaciones.
Cita: 5. "monthlyIncome" es el nombre de la columna que quiero mostrar, infonavit y SHF las contienen.
Si la contienen las dos tablas, como dices, ¿por qué no aparece en esta parte:
Código MySQL:
Ver original tl.idperson, tl.firstName, tl.lastName, tl.telephone,
tl.degreeOfInterest, l.appointmentDate, e.firstName, i.marketability
Además de esto, ¿probaste el caso 2 que te puse?
Tengo la impresión de que NO LO HICISTE:
Para
intentar entender lo que tienes, ¿qué devuelve esto?:
Código MySQL:
Ver original tl.idperson, tl.firstName,
tl.lastName,
tl.telephone,
tl.degreeOfInterest,
i.marketability,
s.monthlyIncome
`todos_los_leads` tl
infonavit
AS i
ON tl.idInfonavit
= i.idInfonavit
shf
AS s
ON tl.idSHF
= s.idSHF
;
¿Devuelve registros?