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

Buenas amigos del foro:
Tengo una tabla llamada seguimiento en la cual tengo los sgtes campos:
id_seguimiento,fecha_rec,id_persona_origen,id_pers ona_recepcion,fecha_salida,id_documento

ambos campos id_persona_origen e id_persona_recepcion son llaves foraneas hacia el campo id_persona de la tabla persona

el campo id_persona_origen corresponde al id de la persona que entrego un documento y el campo id_persona_recepcion corresponde al id de la persona que recibio dicho documento.

al momento de hacer una consulta para que me muestre los nombres de los usuarios no sale nada la consulta fue la siguiente:

Código SQL:
Ver original
  1. SELECT DISTINCT id_seguimiento, p.nombre+' '+ap_paterno  AS Emisor,
  2. p.nombre+' '+ap_paterno AS Receptor
  3. FROM seguimiento s,persona p,documento d
  4. WHERE s.id_persona_origen=p.id_persona AND s.id_persona_recepcion=p.id_persona
  5. AND d.id_documento=s.id_documento

pero los resultados son en blanco, alguien tiene una sugerencia para la consulta, o quizas para modificar campos de la tabla??

De antemano muchas gracias por tomarse tiempo de mirar este problemita

Última edición por gnzsoloyo; 09/02/2014 a las 17:30