链接两个数据库

时间:2013-08-24 15:25:37

标签: sql-server

我有下一句话:

SELECT E.Nombre,GN3Pruebas.dbo.Empleado.DirectorioActivo
FROM Intranet.dbo.Empleado E
INNER JOIN GN3Pruebas.dbo.Empleado ON GN3Pruebas.dbo.Empleado.CodigoGN2=Intranet.dbo.Empleado.IdEmpleado
and GN3Pruebas.dbo.Empleado.IdEmpleado=5075

我有下一个错误:

男装。 4104,Level 16,State 1,Line 4 无法绑定多部分标识符“Intranet.dbo.Empleado.IdEmpleado”。为什么?。非常感谢

1 个答案:

答案 0 :(得分:0)

由于您为E使用了别名Intranet.dbo.Empleado,因此必须使用别名作为连接条件

SELECT E.Nombre,GN3Pruebas.dbo.Empleado.DirectorioActivo
FROM Intranet.dbo.Empleado E
INNER JOIN GN3Pruebas.dbo.Empleado ON GN3Pruebas.dbo.Empleado.CodigoGN2=E.IdEmpleado
and GN3Pruebas.dbo.Empleado.IdEmpleado=5075