这是我的查询:
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
,但是如何选择中间的行范围呢?