mysql怎么查询下一条数据

小编给大家分享一下MySQL怎么查询下一条数据,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

成都创新互联公司长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为沿河企业提供专业的成都网站建设、网站制作,沿河网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

mysql查询下一条数据的方法:从news表里按从小到大的顺序选择一条比当前ID大的数据,代码为【table_a where id = (select min(id) from table_a where id > {$id})】。

mysql查询下一条数据的方法:

获取当前文件下一条记录的原理是下一条的sql语句,从news表里按从小到大的顺序选择一条比当前ID大的数据。

如果ID是主键或者有索引,可以直接查找:

方法1:

1.select * from table_a where id = (select id from table_a where id < {$id} order by id desc limit 1);   
2.select * from table_a where id = (select id from table_a where id > {$id} order by id asc limit 1);

方法2:

1.select * from table_a where id = (select max(id) from table_a where id < {$id});   
2.select * from table_a where id = (select min(id) from table_a where id > {$id});

看完了这篇文章,相信你对mysql怎么查询下一条数据有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


标题名称:mysql怎么查询下一条数据
网站地址:http://hbruida.cn/article/gdpocc.html