Sql server 链接两个数据库

Sql server 链接两个数据库,sql-server,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 我还有一个错

我有下一句话:

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,16级,状态1,第4行
无法绑定多部分标识符“Intranet.dbo.Empleado.IdEmpleado”。为什么?非常感谢

因为您正在为
Intranet.dbo.Empleado使用别名
E
,您将不得不为您的加入条件使用别名

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

这是不可能做到的。可能的