mysql查询表中前一条和后一条数据

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34912469/article/details/73189184

标题

1.查询前一条记录:
    select * from 表名 where id = (select id from 表名 where ranking < #{ranking,jdbcType=BIGINT}  order by ranking desc limit 1);
2.查询后一条记录:
    select * from 表名 where id = (select id from 表名 where ranking > #{ranking,jdbcType=BIGINT}  order by ranking asc limit 1);
展开阅读全文

没有更多推荐了,返回首页