关于MySqL数据库查询当前数据的上一条和下一条数据

如上图所示第14行数据的上一条和下一条,id都不是连续的,所以意图经过id-1或者id+1是确定行不通的,那么怎么办呢?其实也简单就是查询比id=14小的元素中的最大值,比id=14大的元素中的最小值。web select * from tb_user where id in (select case when SIGN(id-14)>0 THEN MIN(id) when SIGN(id-14)
相关文章
相关标签/搜索