力扣数据库:超过经理收入的员工
发布日期:2021-05-13 22:15:47 浏览次数:21 分类:精选文章

本文共 2921 字,大约阅读时间需要 9 分钟。

��������������������������������������� SQL ���������������������������������������������������������������������������������������������������������������������������������������������

���������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Employee ��������������������� e1��������������������������� e2������������������������������������

������������

SELECT e1.Name as 'Employee' 
FROM Employee AS e1
INNER JOIN Employee AS e2
ON e1.ManagerId = e2.Id
WHERE e1.Salary > e2.Salary;

������������

  • SELECT���������**

    • e1.Name as 'Employee'������������������������������������������������ Employee���
  • FROM���������

    • Employee AS e1������������ Employee ��������������������������������� Employee������������������������������������������ e1���
  • INNER JOIN���������

    • INNER JOIN Employee AS e2������ e1 ��������������� Employee ��������������������������������������������� e1.ManagerId = e2.Id���
    • ���������ManagerId ������ e1 ������������������������������������������������e2 ��������� Id ������������������
  • WHERE���������

    • WHERE e1.Salary > e2.Salary���������������������e1 ������������������������Salary��������� e2 ������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������

    ���������������������������

    ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ������������

    SELECT e1.Name as 'Employee' 
    FROM Employee AS e1
    WHERE e1.Salary > (
    SELECT Salary
    FROM Employee AS e2
    WHERE e2.Id = e1.ManagerId
    );

    ������������

  • SELECT���������**

    • e1.Name as 'Employee'��������������������������������������������������������������������� Employee���
  • FROM���������

    • Employee AS e1������������������ Employee ��������������������������������� e1���
  • WHERE���������

    • e1.Salary > ( SELECT Salary FROM Employee AS e2 WHERE e2.Id = e1.ManagerId )���
      • ������������������������������
        • ��������� >���������������������������������������
        • ��������� ( SELECT Salary FROM Employee AS e2 WHERE e2.Id = e1.ManagerId )���
          • ������������������������������������������������e2.Id = e1.ManagerId ������������������������������������������������������������������
      • ��������������������������� e1.Salary ���������������������������������������
  • ������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:力扣数据库:查找重复的电子邮箱
    下一篇:力扣数据库:第二高的薪水

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月13日 13时58分43秒