usersという名前のテーブルが1つあります。このテーブルには、creditsという名前の列が1つあります(一意ではありません)。今、私はユーザーのクレジットに応じて2番目に高いユーザーが欲しいです。クレジットフィールドが一意の場合、以下のクエリは正常に機能しています
SELECT * FROM users ORDER BY credits DESC LIMIT 1 , 1
しかし、ユーザーのクレジットが一意でない場合は、データを取得するための問題が発生すると思います。
mack has 200 credits
jack has 200 credits
rock has 150 credits
私がこのタイプのレコードを持っているとき、このクエリの出力で、私はロックレコードがジャックではないことを望みます
誰かが正しい値を見つけるのを手伝ってくれますか?
前もって感謝します