[英]Mysql select 3 entries, skip next two, select next 3 etc
我试图从这样的mysql中选择:选择3个条目,跳过下一个2,依此类推。 这可能与mod,id
? 或者最好的方法是什么?
(我不会删除任何条目,因此订单不会引起关注)
//编辑:想想像select * from table where id mod 4 <> 0
这样会跳过第4个,任何方式也可以让它跳过第5个?
我建议你再添加一列,并在insert (1,2,3 ...)上更新它,然后使用WHERE子句。
让事情变得更简单。
并且不要忘记在此列上添加索引
SELECT ...
FROM ...
WHERE MOD(...,5) NOT IN (4,0);
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.