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]
