如何用sql查询有规律的数据。

需要查出用户表中,所有ID为0,12,24,36,48这种id每次都加12的账号信息,请问这种sql语句怎么写?把得到的数据处理成下面这种是怎么做到的呢
[12] => array() {

["用户id"] =>xxx
["用户名"] =>xxx
["用户邮箱"] => xxx
阅读 3k
4 个回答

select * from xxx where Mod(id,12)=0

select * from table where id%12=0

如果下标要变成id的话,需要php重新处理的,不能用mysql一步到位。

先把你要查的这些id放到一个数组内,然后就用wherein来查就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题