如何在mysql中找到第二高薪水。 所有記錄找到第二高的工資。如何在mysql中找到第二高薪水
Table : Employee
ID salary emp_name
1 400 A
2 800 B
3 300 C
4 400 D
4 400 C
*** Mysql Query: ***
SELECT * FROM employee ORDER by salary DESC LIMIT 1,2
這返回兩條記錄。我不知道有多少記錄在第二高的薪水。
可能重複[查找員工表MySQL的最大和第二最高工資](http://stackoverflow.com/questions/21520038/find-max-and-second-max-salary-for-a-employee- table-mysql)...請在發佈這樣的問題之前搜索Stack Overflow。 –
這不是建議,但一個快速破解你發佈的查詢我們改變LIMIT 1,1 - >限制作品像這第一個參數是從哪裏開始,第二個參數是從那裏返回多少。 –