Mybatis学习记录-使用问题总结之一DISTINCT

问题1:手动修改的查询语句,放入到项目中后显示结果和实际查询结果不一致

由于实际情况中用的了分页功能,导致最终的语句在查询完成后,添加了分页项,即如下代码。

  • ROW_NUMBER() OVER ( ORDER BY COLUMNS) PAGE_ROW_NUMBER,

  又由于语句是用DISTINCT关键字结尾的,所以最终的语句会变成下面这样,导致无论如何都起不了DISTINCT效果。

  • DISTINCT ROW_NUMBER() OVER ( ORDER BY COLUMNS) PAGE_ROW_NUMBER,

   总结在使用分页时,不能把DISTINCT写在最外层。

posted @ 2018-04-15 12:50  玉雨鱼  阅读(3839)  评论(0编辑  收藏  举报