【发布时间】:2019-12-11 21:52:40
【问题描述】:
我正在处理一个查询,我需要找到所有薪水低于其他员工薪水的员工姓名。在输出中,我需要两列,即两个员工的姓名。
例如:
我有一个包含 3 列的表格
ID Name Salary
1 John 7400
2 William 7200
3 Tom 7500
现在在输出中,我需要收入低于其他员工的员工姓名,以及另一列 收入高于该员工的其他高级员工的姓名。
然后按照收入少的员工id和高收入员工的员工工资对结果进行排序
所以输出应该是:
John Tom
William John
William Tom
说明:
约翰的身份证少,工资也比汤姆少,所以他排在第一位。
下一个 ID 较低的员工是威廉,他的薪水低于约翰和汤姆。
如何为此场景构建查询。
我正在使用 MYSQL 5。
【问题讨论】: