No es que sea un join raro sino que no es el tipo de join que necesitas. Para incluir filas aun cuando en la tabla relacionada no haya coincidencias lo que requieres es un
outer join. Algo como
Código SQL
[-]
select det_cobranza.*
from det_cobranza
left join clientes on clientes.numcliente = det_cobranza.numcliente
// Saludos