Leetcode PHP題解--D112 181. Employees Earning More Than Their Managers

D112 181. Employees Earning More Than Their Managers

題目連接

181. Employees Earning More Than Their Managerssql

題目分析

給定一張表,返回工資比上級高的員工名字。優化

思路

我想到的是left join。.net

最終代碼

# Write your MySQL query statement below
#SELECT Employee.Name as Employee FROM Employee, Employee as Manager where Employee.ManagerId=Manager.Id and Employee.Salary>Manager.Salary;
SELECT Employee.Name as Employee FROM Employee LEFT JOIN Employee as Manager ON Employee.ManagerId=Manager.Id WHERE Employee.Salary>Manager.Salary;

但這語句只戰勝了12%的代碼…很好奇該如何優化。code

若以爲本文章對你有用,歡迎用愛發電資助。leetcode

相關文章
相關標籤/搜索