0

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 より後の行に置き換えられます...

4

1 に答える 1