Hola Jaime

Cuando quieres juntar con join y hay registros que  puede que no existan en
el otro fichero tienes que hacerlo con "left outer join" � "rigth outer
join", no tienes que hacerlo en el "where". Te devolver� valores "null"
sobre los campos del 2� fichero que no tiene relaci�n con el primer
fichero..

Ejemplo:

selec * from bib1/archiv1 left outer join bib2/archiv2 on
archiv1.campo1=archiv2.campo1.

Espero que esto te sirva. Un saludo.

Andr�s Ros

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Jaime Villa Torres
Enviado el: domingo, 23 de mayo de 2004 19:05
Para: [EMAIL PROTECTED]
Asunto: Join Sql


Una ayuda por favor.
Estoy realizando un view sobre cuatro archivos.
ARCHV1/campo1 ARCHIV2/campo1 ARCHIV3/campo1 (campo4), ARCHIV4/campo 1
el where esta Where ARCHIV1.campo1= ARCHIV2.campo1 and ARCHIV1.campo1=
ARCHIV3=campo1 and ARCHIV3.campo4= ARCHIV4.campo1, hasta aqui todo bien,
pero existe un problema y es que el ARCHIV2 no siempre tiene relaci�n
registro a registro con los otros archivos.
Gracias de antemano.

Jaime Villa T.



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a