Pregunta: | 13378 - JOIN ENTRE 2 TABLAS |
Autor: | Patricio Jofré Flores |
Como puedo hacer un join a dos tablas que se encuentran en distintas bases en SQL 70, Montado en un NT |
Respuesta: | Francisco González Venegas |
Select a.campo1. a.campo2, b.campox, b.campoy From
bd1.dbo.tabla1 a Inner Join bd2.dbo.tabla2 b On a.clave = b.clave And a.clave2 = b.clave2 bd1 = Primer base de datos bd2 = Segunda base de datos tabla1 = Tabla en primer base de datos (a=Alias) tabla2 = Tabla en segunda base de datos(b=Alias) a.campo1 y a.campo2 son campos de la tabla en la base de datos 1 a.campox y a.campoy son campos de la tabla en la base de datos 2 La restriccion es que el usuario con el que haces la consulta debe tener acceso a las dos bases de datos y a las dos tablas, y en el ejemplo estoy usando el usuario "sa" (dbo) como creados de las dos tablas. |