实现根据当前ID读取上一条和下一条记录
以下为MYSQL语句演示:
SELECT * FROM t_news AS n ORDER BY n.`News_ID`
当前ID为4,读取上一条记录:
SELECT * FROM t_news AS n WHERE n.`News_ID` < 4 ORDER BY n.`News_ID` DESC LIMIT 0,1;
当前ID为4,读取下一条记录:
SELECT * FROM t_news AS n WHERE n.`News_ID` > 4 ORDER BY n.`News_ID` LIMIT 0,1;
其他数据库,不用limit,改用top关键字即可。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。