Gracias por sus respuestas, no pude informarles antes porque estuve con otros proyectos...
y pude solucionarlo, lo hice con subconsultas para que por cada una pueda igualar los campos correspondientes y asi no hay mas problemas
. La solucion es esta:
S
Código SQL:
Ver originalelect DISTINCT id_seguimiento,
s.id_documento AS ID,
(SELECT nombre FROM unidad u,contratos c WHERE u.id_unidad = c.id_unidad AND c.id_persona=s.id_persona_origen) AS 'Unidad anterior',
(SELECT nombre+' '+ap_paterno FROM persona WHERE id_persona = s.id_persona_origen) AS Emisor,
(SELECT nombre+' '+ap_paterno FROM persona WHERE id_persona = s.id_persona_recepcion) AS Receptor
espero esta pueda servirle a alguien en un futuro, y nuevamente gracias por las respuestas