Oracle:Ora-01791 不是Selected表达式
2016-03-28 11:14
429 查看
SELECT DISTINCT a.id from portal_site_part p left join portal_eai_app a on a.ID=p.BUSINESS_ID where p.id in(1003,1005) ORDER by a.PRIORITY ASC;
原来是order by 后排序的字段没有出现在distinct中,在distinct 后加上a.PRIORITY就可以了,如下所示:
SELECT DISTINCT a.id,a.PRIORITY from portal_site_part p left join portal_eai_app a on a.ID=p.BUSINESS_ID where p.id in(1003,1005) ORDER by a.PRIORITY ASC;
原来是order by 后排序的字段没有出现在distinct中,在distinct 后加上a.PRIORITY就可以了,如下所示:
SELECT DISTINCT a.id,a.PRIORITY from portal_site_part p left join portal_eai_app a on a.ID=p.BUSINESS_ID where p.id in(1003,1005) ORDER by a.PRIORITY ASC;
相关文章推荐
- oracle中with的用法及用处
- ORACLE使用WITH AS和HINT MATERIALIZE优化SQL解决FILTER效率低下
- oracle新增修改表字段+注释
- oracle数据库导入导出命令
- ORACLE自动生成8位带数字和字母的随机密码
- Oracle 11g 学习3——表空间操作
- Oracle 迁移到 Mycat 简单测试
- Oracle安装错误ora-00922(缺少或无效选项)
- mycat 平台上实现将数据从oracle迁移到mysql
- Linux下安装cx-Oracle小记
- 如何解决w8.1系统安装oracle 11g出现未找到文件的问题
- Oracle视图
- Oracle的一些简单语句
- Oracle存储过程基本语法介绍
- oracle_触发器监控修改字段的客户端IP、用户名、新旧值
- 个人常用Oracle SQL优化工具(脚本)介绍(未完成)
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(1)
- Oracle 索引维护
- Oracle Data Integrator 12c 安装(ODI安装)
- Oracle Data Integrator 12c 安装(ODI安装)