根据id查询前一篇后一篇
来源:互联网 发布:世界未解之谜 知乎 编辑:程序博客网 时间:2024/06/05 10:37
根据id查询前一条后一条(共两条)
#{articleId}(articleId带花括号)为传过来的参数,即id
<!-- 根据文章id查询前一篇和后一篇文章 --><select id="selectPreAfterArticle" parameterType="long" resultMap="ArticleImageResultMap" >SELECT * FROM articleWHERE article_id IN(SELECTCASEWHEN SIGN(article_id - #{articleId} ) > 0 THEN MIN(article_id)WHEN SIGN(article_id - #{articleId} ) < 0 THEN MAX(article_id)ENDAS article_idFROM articleWHERE article_id <> #{articleId} GROUP BY SIGN(article_id - #{articleId} )ORDER BY SIGN(article_id - #{articleId} ))ORDER BY article_id ASC</select>
根据id查询前一条,本条和后一条(共三条)
SELECT * FROM articleWHERE article_id IN (SELECT CASE WHEN SIGN(article_id - #{articleid}) > 0 THEN MIN(article_id) WHEN SIGN(article_id - #{articleid}) < 0 THEN MAX(article_id) ELSE article_idEND AS article_idFROM article GROUP BY SIGN(article_id - #{articleid}) ORDER BY SIGN(article_id - #{articleid})) ORDER BY article_id ASC;
阅读全文
0 0
- 根据id查询前一篇后一篇
- Mysql根据id查询上下条数据(解决上一篇下一篇问题)
- 前一篇和后一篇文章功能实现
- id下一篇上一篇
- 春节后第一篇
- 过年后第一篇
- 解禁后第一篇
- 根据ID查询
- Oracle数据库查询上一篇下一篇
- SQL 上一篇下一篇 排序字段(非ID排序)
- mysql获取上一篇和下一篇文章的ID
- 安家后的第一篇
- 第一篇论文完成后
- 经典查询练手第一篇
- 经典查询练手第一篇
- couchbase根据id进行查询
- Mybatis根据id查询用户信息
- 第一篇,抱怨一下ID不能修改
- 分页pojo
- iOS开发 弱网环境模拟(真机)
- ajax + servlet + poi 导出Excel
- 排序与查找(一): 二分查找
- Android中applicationid和包名的区别
- 根据id查询前一篇后一篇
- Android学习路之tablelayout
- Jquery实现checkbox单选
- html5 meta常用标签
- 如何在MAC上打出emoji表情?
- MongoDB 的Rollback讲解及避免
- svn分支开发与主干合并(branch & merge)
- Python BeautifulSoup爬虫 HDU题目
- Android开源库V