题目链接:点击打开链接
题目大意:略。
解题思路:自连接和笛卡儿积都可以,但是这里要注意,选择内连接比左连接要好,因为内连接自动帮我们排除了 ManagerId 为 NULL 的情况,否则左连接还需要加一个判断:“AND e1.ManagerId IS NOT NULL”。
AC 代码
SELECT e1.Name AS Employee
FROM Employee e1
JOIN Employee e2
ON e1.ManagerId = e2.Id
WHERE e1.salary > e2.Salary