Employees Earning More Than Their Managers - Sql - Easy - LeetCode
💻 coding

Employees Earning More Than Their Managers - Sql - Easy - LeetCode

1 min read 138 words
1 min read
ShareWhatsAppPost on X
  • 1The Employee table contains data on employees and their managers, including Id, Name, Salary, and ManagerId.
  • 2The SQL query identifies employees earning more than their respective managers by comparing their salaries.
  • 3In the provided example, Joe is the only employee earning more than his manager.

AI-generated summary · May not capture all nuances

Key Insight
AskGif

"The Employee table contains data on employees and their managers, including Id, Name, Salary, and ManagerId."

Employees Earning More Than Their Managers - Sql - Easy - LeetCode

The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id.

+----+-------+--------+-----------+ | Id | Name | Salary | ManagerId | +----+-------+--------+-----------+ | 1 | Joe | 70000 | 3 | | 2 | Henry | 80000 | 4 | | 3 | Sam | 60000 | NULL | | 4 | Max | 90000 | NULL | +----+-------+--------+-----------+ Given the Employee table, write a SQL query that finds out employees who earn more than their managers. For the above table, Joe is the only employee who earns more than his manager.

+----------+ | Employee | +----------+ | Joe | +----------+

# Write your MySQL query statement below
Select e1.Name as Employee From Employee e1, Employee e2 Where e1.ManagerId = e2.Id AND e1.Salary > e2.Salary;

Enjoyed this article?

Share it with someone who'd find it useful.

ShareWhatsAppPost on X

sumitc91

Published on 16 October 2020 · 1 min read · 138 words

Part of AskGif Blog · coding

You might also like