"无法绑定由多个部分组成的标识符"

howardpang 2007-12-05 10:59:40
USE AdventureWorks


SELECT HumanResources.Employee.VacationHours,
HumanResources.Employee.LoginID,
HumanResources.Department.Name FROM HumanResources.Employee INNER JOIN
HumanResources.EmployeeDepartmentHistory ON HumanResources.Employee.EmployeeID=
HumanResourses.EmplyeeDepartmentHistory.EmployeeID
INNER JOIN HumanResources.Department ON HumanResourses.EmployeeDepartmentHistory.DepartmentID=
HumanResourses.Department.DepartmentID





无法绑定由多个部分组成的标识符 "HumanResourses.EmplyeeDepartmentHistory.EmployeeID"。
哪位大哥帮帮忙啊,我错在哪里了?先谢谢了
...全文
1583 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaily 2008-05-27
  • 打赏
  • 举报
回复
HumanResourses.EmplyeeDepartmentHistory.EmployeeID 这个语句有问题,应该是无法确定记录
shaily 2008-05-27
  • 打赏
  • 举报
回复
USE AdventureWorks

SELECT A.VacationHours
,A.LoginID
,C.Name
FROM HumanResources.Employee as A INNER JOIN
HumanResources.EmployeeDepartmentHistory as B ON A.EmployeeID=B.EmployeeID INNER JOIN
HumanResources.Department as C ON B.DepartmentID=C.DepartmentID

一定要写规范,让人易懂,再查找错误。
十一月猪 2007-12-07
  • 打赏
  • 举报
回复
测试了下 , 好象并不存在你说的问题

just like:

select master.dbo.sysprocesses.spid
from master.dbo.sysprocesses.spid
where master.dbo.sysprocesses.spid = 1
新鲜鱼排 2007-12-07
  • 打赏
  • 举报
回复
不用添加用户名吧,这么长。
SELECT
e.VacationHours,
e.LoginID,
d.Name
FROM HumanResources.Employee e
INNER JOIN HumanResources.EmployeeDepartmentHistory edh
ON e.EmployeeID = edh.EmployeeID
INNER JOIN HumanResources.Department d
ON edh.DepartmentID = d.DepartmentID

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧