陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

sql嵌套查询法,获取上一条,或者下一条记录

创建时间:2017-03-07

一般会写当前ID减1或者加1,就能得到上一篇或者下一篇

select id,title from le_active where id={$id}-1

要是假如$id是88,88-1=87的id记录值是空的,就取不到上一篇或者下一篇的数据


sql嵌套查询


获取下一篇写法

嵌套语句解释,查出ID值最大的 条件是id小于88   得到87,假如87不存在就得到86 以此类推...

select id, title from le_active where id = (select max(id) from le_active where id < 88);


获取下一篇写法

嵌套语句解释,查出ID值最小的 条件是id大于88   得到89,假如89不存在就得到90 以此类推...

select id, title from le_active where id = (select min(id) from le_active where id > 88);