1

我正在尝试像这样从 mysql 中进行选择:选择 3 个条目,跳过接下来的 2 个,依此类推。这可能mod,id吗?或者最好的方法是什么?

(我从不删除任何条目,所以订单不会成为问题)

//编辑:想什么select * from table where id mod 4 <> 0会跳过第四个,有什么办法让它也跳过第五个?

4

2 回答 2

3

我建议您再添加列,并在插入(1,2,3...) 时对其进行更新,然后使用WHERE子句。

让事情变得更简单。

并且不要忘记在此列上添加索引

于 2013-05-27T15:54:53.280 回答
1
SELECT ...
  FROM ... 
 WHERE MOD(...,5) NOT IN (4,0);

?

于 2013-05-27T16:31:19.440 回答