如何在MySQL中使用LIMIT选择最大的两个值?

问题描述:

我有这样如何在MySQL中使用LIMIT选择最大的两个值?

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。所以如何选择,在MySQL数据库?

降序工资为了你的结果只是排序,然后根据需要限制的结果集:

SELECT * FROM mytable ORDER BY salary DESC LIMIT 2 

见它sqlfiddle

SELECT 
    employee_id, 
    salary 
From 
    employee 
order by salary desc 
limit 2 ;