注册 登录
编程论坛 SQL Server论坛

关联子查询

白5130 发布于 2013-04-16 10:09, 686 次点击
SELECT EmployeeID,Title,VacationHours FROM HumanResources.Employee E1 WHERE E1.VacationHours > (SELECT AVG(E2.VacationHours) FROM HumanResources.Employee E2 WHERE E1.Title = E2.Title)  
HumanResources.Employee 它们不是同一个表吗?为什么还要单独命名,求解
2 回复
#2
chenpengfei12013-04-24 22:50
WHERE E1.Title = E2.Title
由于这是一个子链接查询,要重命名一下系统才能够区分呀
#3
tlliqi2013-04-25 08:05
回复 2楼 chenpengfei1
正解
1