2

我有这样的MySQL 数据库

id employee_id  salary
1    1          10000
2    2          20000
3    3          10000
4    4          40000
5    5          30000

我想选择maximum two salary by using LIMIT。那么如何选择呢?

4

2 回答 2

6

只需按薪水的降序对结果进行排序,并根据需要限制结果集:

SELECT * FROM mytable ORDER BY salary DESC LIMIT 2

sqlfiddle上查看。

于 2012-07-26T09:46:12.267 回答
1
SELECT 
  employee_id,
  salary 
From
  employee 
order by salary desc 
limit 2 ;
于 2012-07-26T09:50:00.297 回答