繁体   English   中英

Mysql选择3个条目,跳过下两个,选择下一个3等

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM