mysql表与自己连接join on

    技术2022-07-11  104

    力扣181.超过经理收入的员工

    思路:通过题目,我们可以发现,有关系的字段ManagerId与Id在同一张表中,这样我们进行表关联就没两个表那么明了。其实不然,在学MySql时我们知道表也可以和自己关联。于是我有了如下解法。

    select e1.Name Employee from Employee e1 join Employee e2 on e1.Salary>e2.Salary and e1.ManagerId=e2.Id;

    提交结果可以成功查询数据。 以上仅是个人理解,仅供参考!欢迎大家分享更优解法!

    Processed: 0.027, SQL: 9