0

我如何编写一个 sql 来告诉 mysql 从下面的表中从 5 限制 5 开始获取接下来的 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
4

1 回答 1

1
select * from table where srt_id >= 5 order by srt_id limit 5;
于 2012-11-12T16:29:23.150 回答