代码之家  ›  专栏  ›  技术社区  ›  learner

获取员工姓名和下一个工资高于当前员工的员工

sql
  •  -1
  • learner  · 技术社区  · 7 年前

    这是我的数据表:

    Employee table:
    
    A with Salary 500
    B with Salary 100
    C with Salary 1000
    

    现在我的输出应该是:

    A C
    B A
    B C
    

    1 回复  |  直到 7 年前
        1
  •  1
  •   Himanshu    7 年前

    试试这个 select a.employee_name, b.employee_name from table a,table b where a.employee_name !=b.employee_name and a.salary<b.salary; IN 条款