Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2011, 09:56
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Mostrar nombres cuando el codigo existe dos veces

Hola oscarbt:

Puedes hacer un doble join hacia la misma tabla, utilizando un alias. sería más o menos así:

Código:
SELECT G1.GASCODIGO, G1.GASNOMBRE, G2.GASCODIGO, G2.GASNOMBRE,
D.DIACODIGO, 
D.DIANOMBRE, 
h.HCUTIPDIA
FROM HCINTERC H 
INNER JOIN GEARESER G1 ON H.GASCODIGO = G1.GASCODIGO
INNER JOIN GEARESER G2 ON H.GASCODIGO1 = G2.GASCODIGO
INNER JOIN DGDIAGNO D ON D.DIACODIGO = H.DIACODIGO 
WHERE AINCONSEC='0000700724'
No sé si los alias de los campos quedaron correctos, pero es cuestión de que revises... y en cuanto al campo AINCOSEC no mencionas a qué tabla pertenece, igual y es necesario que le pongas también el alias respectivo.

Dale un vistazo al código para ver si es lo que necesitas y nos comentas los resultados

Saludos
Leo