开发者社区> 问答> 正文

mysql新闻上一条,下一条的问题

数据库是mysql,在新闻详细页面需要显示当前新闻的上一条,下一条,但是,此处的上一条,下一条需要和列表页保持一致(列表页是经过了置顶,精品排序条件后的列表),如果通过id现在SQLSERVER2005及以上版本是通过存储过程中的rownum来解决列表上的前后两条新闻与新闻详细页面一致的问题,但是mysql 貌似没有rownum。求解,谢谢。

展开
收起
落地花开啦 2016-02-15 16:06:49 2569 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    上一条 selete id, title from news where id > $id order by id asc limit 1
    下一条 selete id, title from news where id < $id order by id desc limit 1
    如果要和当前列表保持一至的条件,直接在where中加入条件就行了。

    2019-07-17 18:43:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL 立即下载
MySQL 5.7优化不求人 立即下载
深入MySQL实战 立即下载

相关镜像