Oracle ORA-01791问题解决

错误原因:order by后边的字段没有被查询,这里也要注意子查询 以及别名的问题,如果你的order by后边的字段是子查询中的被别名的字段,也有可能会出现这个问题

在oracle语法中 select distinct和order by 一起使用的时候,order by后边必须是select 关键字后边的被查询列表中的字段

原文地址:https://www.cnblogs.com/xuchao0506/p/14837786.html