テーブルユーザーがあるとしましょう。私のテーブルには数千のレコードがあります。
私が試したとき
User.where("category = 'Normal'").offset(3000).limit(10)
彼のIDが4184から始まるユーザーを返します
代わりにオフセットが4001から始まると思っていましたか?ID 4000 と 4001 のユーザーを確認しようとしましたが、これら 2 つのレコードが存在します。
この問題が発生する制約や状況はありますか?
テーブルユーザーがあるとしましょう。私のテーブルには数千のレコードがあります。
私が試したとき
User.where("category = 'Normal'").offset(3000).limit(10)
彼のIDが4184から始まるユーザーを返します
代わりにオフセットが4001から始まると思っていましたか?ID 4000 と 4001 のユーザーを確認しようとしましたが、これら 2 つのレコードが存在します。
この問題が発生する制約や状況はありますか?