错误原因:order by后边的字段没有被查询,这里也要注意子查询 以及别名的问题,如果你的order by后边的字段是子查询中的被别名的字段,也有可能会出现这个问题
在oracle语法中 select distinct和order by 一起使用的时候,order by后边必须是select 关键字后边的被查询列表中的字段