SELECT * from t_user where id in (select id from t_user order by id)
[Err] ORA-00907: 缺失右括号
SELECT * from t_user where id in (select id from t_user )
这样就可以?
求原理!!!!
出于效率,ORACLE会对IN子查询做DISTINCT,而DISTICT本身就要ORDER,且是ASC方式,所以不再支持加ORDER BY子名。
就是没有意义。。。所以不给加