在完善自己的博客功能中,需要实现在当前博客阅读完尾部实现链接到上一篇个下一篇功能,那么如果实现呢。
思路就是根据当前博客的id拿到比它打经排序后id最小的一条和拿到比它小排序后id最大的一条,也就是它的下一篇和上一篇。
sql语句如下:
(select * from content where id < 3 order by id desc limit 1) union all(select * from content where id > 3 order by id limit 1)
而我的博客主页是按照时间的降序进行排序的,所有我修改了条件的字段gmtCreate
select * from content where gmtCreate < ? order by id desc limit 1) union all(select * from content where gmtCreate > ? order by id limit 1)