思路:
此题题意不是很明确。正确理解方式是,一般员工后面的ManagerId是主管此员工的经理的Id,经理的ManagerId为空值。创建两个实例e1/e2,其中e1用于查普通员工,e2用于查经理。注意“连接”字段。
SELECT
e1.name AS Employee
FROM
Employee e1,
Employee e2
WHERE
e1.ManagerId = e2.Id
AND e1.Salary > e2.Salary;
思路:
此题题意不是很明确。正确理解方式是,一般员工后面的ManagerId是主管此员工的经理的Id,经理的ManagerId为空值。创建两个实例e1/e2,其中e1用于查普通员工,e2用于查经理。注意“连接”字段。
SELECT
e1.name AS Employee
FROM
Employee e1,
Employee e2
WHERE
e1.ManagerId = e2.Id
AND e1.Salary > e2.Salary;