摘要:
这个是在工作中遇到的一个问题,后来仔细考虑了一下,应用了with。。as。。select的语法最终给解决了,记录一下。在oracleSQL中,要求order by是select语句的最后一个语句,而且一个select语句中只允许出现一个order by语句,而且order by必须位于整个select语句的最后。当时是要将一个十分复杂的检索明细查询和一个十分复杂的检索汇总查询的结果进行合并,以简化开发。开发人员选择使用了union all来连接两个结果集。※使用union all 而不用union来连接两个检索结果集的原因是,union实际上做了两部分动作:结果集合并+排序,而union al 阅读全文