如何编写一个sql来告诉mysql从下面的表中获取从5 limit 5开始的下五条记录。
srt_id (this is not the auto increment column even though the value is incremented)
------
1
2
3
4
5
6
7
8
9
10
所以在这里,我想从6开始,然后在10结束。我甚至可能想要从6或7或8开始。我不能使用偏移5或类似的东西。我必须从那一行开始并取其余部分。你可以帮忙吗?
所以,我试过了:
select * from table where srt_id = 5 limit 5; //Begin at 5 and the next 5 records
答案 0 :(得分:1)
select * from table where srt_id >= 5 order by srt_id limit 5;