您不能order by
在与in
运算符一起使用的查询中使用子句.我猜测拒绝使用它的原因是因为它没有意义 - in
如果左侧操作数存在于右侧查询的结果中,则条件应该返回true,而不管它在结果中的相对位置.所以允许你使用一个order by
条款会让甲骨文的开发人员有两个没有吸引力的选择之一:
执行昂贵,无用的排序或
默默地忽略该order by
条款.
这些选项都不适合Oracle数据库的思维模式,所以我猜最简单的方法就是阻止这个选项.
您不能order by
在与in
运算符一起使用的查询中使用子句.我猜测拒绝使用它的原因是因为它没有意义 - in
如果左侧操作数存在于右侧查询的结果中,则条件应该返回true,而不管它在结果中的相对位置.所以允许你使用一个order by
条款会让甲骨文的开发人员有两个没有吸引力的选择之一:
执行昂贵,无用的排序或
默默地忽略该order by
条款.
这些选项都不适合Oracle数据库的思维模式,所以我猜最简单的方法就是阻止这个选项.