在具有限制的表列中的特定行值之后获取记录

时间:2012-11-12 16:25:44

标签: mysql sql

如何编写一个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

1 个答案:

答案 0 :(得分:1)

select * from table where srt_id >= 5 order by srt_id limit 5;