参考来源:https://blog.csdn.net/linlinlinfeng/article/details/81238088
注意end之后才能as
UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
oracle的union语句,一直出现 “ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB” 这个问题,大部分博客都说是将union改为union all,改后确实可以解决问题了,但是还有木有其他的解决方式呢???
使用union时,一直提示 creteTime标识符无效,后来发现是将order by的排序写在了union的第二个语句中,将order by提出到union后的结果外即可(也就是得到union的结果后再进行order by的操作)
分页查询,每次查询前都要设置一波分页查询的参数
PageUtils.startPage(pageNum, pageSize, true);
比如在一个方法中,要查询两次数据库,dao.getFirst() 和dao.getSecond(),哪次查询需要分页,就需要在该查询前设置一下分页的参数(上行代码所示),一开始犯了错误是,只在getFirst()执行前设置了分页,执行完后再执行getSecond(),发现getSecond()并未分页查询。。。