これは私のクエリです:
SELECT @curRow := @curRow + 1 AS row_number,
myTable.id
FROM myTable
JOIN (SELECT @curRow := 0) r
これにより、all
のレコードで結果が得られmyTable
ます。元。
row_number id
---------- -------
1 100
2 101
3 102
4 103
5 104
6 105
7 105
8 106
9 107
10 108
11 109
12 110
13 111
...
間の行のみを選択する必要がある場合はどうすればよい6 to 10
ですか? で選択するの1 to 5
は簡単LIMIT 5
ですが、その間の行の範囲を選択するのはどうですか?