oracle 使用union提示ORA-00907:缺少右括号
2016-01-19 22:10
411 查看
在使用union的时候提示:ORA-00907:缺少右括号
此原因是因为在union的左边和右边都有order by,因此需要去掉一边的order by,保留一个即可。
例如:
select * from
(
select id,name from emp
order by name
union
select id,name from emp
)
或者:
select * from
(
select id,name from emp
union
select id,name from emp
) order by name
此原因是因为在union的左边和右边都有order by,因此需要去掉一边的order by,保留一个即可。
例如:
select * from
(
select id,name from emp
order by name
union
select id,name from emp
)
或者:
select * from
(
select id,name from emp
union
select id,name from emp
) order by name
相关文章推荐
- Oracle package包头和package body包体例子
- Oracle用户及角色的权限管理[Oracle基础]
- [转]Oracle中INITRANS和MAXTRANS参数
- 解决oracle 表被锁住问题
- 解决oracle 表被锁住问题
- Win7 64位oracle 11g安装先决条件检查全部失败的解决方案
- Python3.5安装cx_Oracle (简单学习记录)
- Oracle12c中数据泵新特性之功能增强(expdp, impdp)
- Oracle中*.dpm文件导入
- linux下操作oracle数据库
- linux系统下Oracle表空间扩展
- java后台框架 springmvc mybatis oracle 和 mysql数据库
- oracle 按字段分组,非分组字段进行合并(可根据字段排序)
- 远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法
- oracle 通过存储过程把表生成csv
- oracle 自定义聚合函数(按字段分组,非分组字段进行合并)
- oracle 表空间相关知识
- oracle dblink相关的知识
- Oracle CDC基本操作及用法
- oracle数据库中,分天查询数目