Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2008, 03:45
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Ayuda corregir consulta multitabla

Cita:
Iniciado por helacer Ver Mensaje
Como estan:

Código:
SELECT top 1 * FROM (radicado r INNER JOIN sgd_dir_drecciones d ON r.radi_nume_radi 
= d.radi_nume_radi and r.radi_nume_radi=$RadNumero) LEFT JOIN Usr_Frm_radicado 
ON r.radi_nume_radi = FrmRadicado
Necesito crear una consulta que me permita traer toda la informacion del radicado que se encuentra repartida en 3 tablas.

Recibo el numero del radicado si este no existe en la tabla radicado pues obiamente no debe mostrar nada pero si existe si me debe traer la informacion independientemente si tiene informacion en las otras tablas o no.

Osea lo que deseo es que si en la tabla sgd_dir_drecciones o en la tabla Usr_frm_radicado no existe informacion del radicado pero el radicdo si fue creado igual me traiga la informacion que existe del radicado y el resto de datos me los traiga en 0 o nulos.

Como mejoro la consulta Gracias!
Debes cambiar el primer INNER JOIN por un LEFT JOIN

Saludos