MYSQL-苏剑斌个人博客

海纳百川,有容乃大 网站位置:博客文章/MYSQL

mysql一条语句如何实现文章上一篇下一篇

发布时间:2016-12-17作者:苏剑斌[MYSQL]浏览(1401)评论(0)

mysql一条语句如何实现文章上一篇下一篇

    在很多网站中,我们都看到过新闻类文章内容里都有着上一篇、下一篇的功能 如何实现这个功能有着很多的方法,今天我这里来介绍一下我所使用的方法(mysql数据库): 1、想到的方案用union 语句: SELECT field FROM table WHERE id > num ORDER BY id ASC LIMIT 0,1 UNION ALL SELECT field FROM table WHERE id < num ORDER BY id DESC LIMIT 0,1 查询会报错误:[Err] 1221 - Incorrect usage of UNION and ORDER BY(union中,在不用括号的情况下,只能用一个order by) 执行结果: 2、解决办法,用括号括起来就可以避免此种情况了: (SELECT field FROM table WHERE id > num ORDER BY id ASC LIMIT 0,1) UNION ALL (SELECT field FROM table WH...

    详细信息>>