Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/02/2014, 15:34
Sickermanex
 
Fecha de Ingreso: noviembre-2012
Mensajes: 4
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: dos llaves foraneas de una misma tabla

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 original
  1. elect DISTINCT id_seguimiento,
  2. s.id_documento AS ID,
  3. (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',
  4. (SELECT nombre+' '+ap_paterno FROM persona WHERE id_persona = s.id_persona_origen) AS Emisor,
  5. (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

Última edición por gnzsoloyo; 27/02/2014 a las 09:36