我有下一句话:
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”。为什么?。非常感谢
答案 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