ORM で生成された SQL を次のようにします。
SELECT * FROM "games" WHERE "competition_id" IN
(SELECT "id" FROM "competitions" WHERE "id" IN (1,2,3))
ORDER BY "date" LIMIT 10
1行目から10行目を表示しています。
ただし、後:
UPDATE "games" SET "season_id"=2
sameSELECT
は、1,2,3 ... 9, 10 の代わりに 1,2,3 ... 11, 12 のような行を返します
はい、返される行はまだ 10 ですが、最後の行は常に 10 より後の行に置き換えられます...