我需要在列中找到薪水最高的前2名员工,而不使用mysql中的任何预定义函数

时间:2017-04-06 00:30:59

标签: mysql

Employee_number Salary

..........................

1 1000

2 900

3 1500

4 600

5 50

6 79

我已经尝试过使用了 ............................

从员工中选择employee_number,薪水(3-1)=(从员工中选择计数(不同)(*))按工资描述排序;

输出 ............... 空集(0.00秒)

当我使用限制功能时,我得到输出

1 个答案:

答案 0 :(得分:1)

怎么样

SELECT employee_number,salary FROM employees ORDER BY salary DESC LIMIT 2;