テーブルから最大マイレージと2番目に大きいマイレージを選択しようとしています。
これまでの私の質問は次のとおりです。
SELECT oil.empid, oil.mileage, users.name, oil.date, MAX(oil.mileage)
FROM oil, users
WHERE oil.empid = users.empid
GROUP BY oil.empid
ORDER BY oil.mileage
ただし、これにより、最初に入力されたマイレージと最大マイレージが選択されます。
これを変更して2番目に大きなマイレージを取得するにはどうすればよいですか?