Problemas con las vistas

04/03/2004 - 18:23 por olaffo | Informe spam
Hola amigos espero que puedan ayudarme

El asunto es este, tengo 4 tablas

ESTUDIANTE DIRECCIONES TELEFONOS EMAIL
cod_est cod_dir cod_tel cod_ema
nom_est cod_est cod_est cod_est
des_dir num_tel des_ema

Ahora necesito hacer una vista que me muestre el
Estudiante con sus direcciones, telefonos, emails, pero
la diferencia esta en que muestre al Estudiante asi no
tenga todos los datos.

Un ejemplo, ya tengo hecha la vista pero basta con que no
tenga datos del Estudiante en la tabla direcciones no me
muestra ni al Estudiante ni los telefonos, ni los emails.

Espero que me ayuden, la vista es para enlazar al Cristal
Report, de antemano mis saludos y agradecimiento.
 

Leer las respuestas

#1 Adrian D. Garcia
04/03/2004 - 18:55 | Informe spam
Intenta con

SELECT <pon aqui las columnas que necesitas>
FROM ESTUDIANTE E
LEFT JOIN DIRECCIONES D ON
E.COD_EST = D.COD_EST
LEFT JOIN TELEFONOS T ON
E.COD_EST = T.COD_EST
LEFT JOIN EMAIL E ON
E.COD_EST = E.COD_EST

El LEFT JOIN trae todas las filas de la tabla de la izquierda tengan o no
correspondencia en la tabla de la derecha.
Saludos

Adrian D. Garcia
NDSoft
MCSD
"olaffo" escribió en el mensaje
news:6e3c01c4020d$7526e450$
Hola amigos espero que puedan ayudarme

El asunto es este, tengo 4 tablas

ESTUDIANTE DIRECCIONES TELEFONOS EMAIL
cod_est cod_dir cod_tel cod_ema
nom_est cod_est cod_est cod_est
des_dir num_tel des_ema

Ahora necesito hacer una vista que me muestre el
Estudiante con sus direcciones, telefonos, emails, pero
la diferencia esta en que muestre al Estudiante asi no
tenga todos los datos.

Un ejemplo, ya tengo hecha la vista pero basta con que no
tenga datos del Estudiante en la tabla direcciones no me
muestra ni al Estudiante ni los telefonos, ni los emails.

Espero que me ayuden, la vista es para enlazar al Cristal
Report, de antemano mis saludos y agradecimiento.


Preguntas similares