Mysql非id排序情况下实现上一篇、下一篇信息查询Sql实现
自己做CMS时遇到一个功能点就是查看新闻和文章时,在文章详情页面底部需要加载上一篇和下一篇文章内容,在网上找了半天发现基本都是写的根据id排序来进行查找的示例,而我的文章列表是通过sort升序、id降序的,所以基本都不符合要求。
自己分析逻辑的话考虑一种方案是如果数据量小的话可以通过排序把所有同类栏目下的文章查询到一个有序列表,然后用java进行循环查找,应该也能实现需求效果。
依着自己的想法,还是想尽量通过一个sql查询出来,经过分析不管是根据id来或者根据创建时间来获取上一篇和下一篇,都能构成排序条件下
原创
2021-03-05 09:48:45 ·
705 阅读 ·
2 评论