SQL报错: > ORA-00918: column ambiguously defined
SQL执行出错:
项目场景:编写SQL语句时,使用外连接或嵌套查询结果时,报错
ORA-00918: column ambiguously defined
Cause: java.sql.SQLException: ORA-00918
: 未明确定义列
原因分析:
提示:这里填写问题的分析:
1 查询的属性在两个表中都存在,但没有区分开
SELECTidFROMhcrm hLEFT JOIN hcrm_crr hc ON hc.id = h.id WHEREh.attribute = 'Y'
id
这个属性在两个表中都存在,查询的时候数据库分不清到底查的是哪个表中的属性,导致报错
2 where后的条件在两个表中都存在
SELECTh.idFROMhcrm hLEFT JOIN hcrm_crr hc ON hc.id = h.id WHEREattribute = 'Y'
attribute
这个属性在两个表中都存在,查询的时候数据库分不清到底查的是哪个表中的条件属性,导致报错
解决方案:
提示:这里填写该问题的具体解决方案:
连接查询或嵌套查询时,将查询的结果和条件都用别名标清楚
SELECTh.idFROMhcrm hLEFT JOIN hcrm_crr hc ON hc.id = h.id WHEREh.attribute = 'Y'
SQL报错: > ORA-00918: column ambiguously defined相关推荐
- SQL报错:Ambiguous column name ‘数据库某列’
Ambiguous column name '数据库某列' 背景: 执行SQL select A.ID,B.NAME,SCORE from A,B where A.BH = B.N_BH 原因: 如果 ...
- ORA-00918 column ambiguously defined
11.2.0.1中同样的一个SQL能正常执行: select -- 代金券收入 'VOUCHER' AS SUMMODE, a.billingdate, ...
- django进入admin报错ORA-00918:column ambiguously defined
运行创建好的django项目,以"http://127.0.0.1"访问,成功显示小火箭页面,但当访问"http://127.0.0.1/admin"时报错,错 ...
- oracle 报错 column ambiguously defined
column ambiguously defined ORA-00918: column ambiguously defined java.sql.SQLException: ORA-00918: c ...
- Oracle报错“ORA-00918:column ambiguously defined”
一.现象描述 ORA-00918:column ambiguously defined,从字面上理解就是:未明确定义的列. 当出现这种SQL语句的时候就会出现:select t.* from (sel ...
- Oracle 查询SQL语句报 ORA-00918: column ambiguously defined(Navicat中)
原有的SQL语句是: SELECT* FROM(SELECTi.ID,i.NAME,i.code,i.num,i.state,i.unit,i.TYPE,i.addtime,i.TIME,i.user ...
- oracel 报错ORA-00918: column ambiguously defined
问题描述 ORA-00918: column ambiguously defined 问题原因 字段问题,在2个表里有相同的名字,需要给字段加上表名
- 02 ORA系列:ORA-00918 未明确定义列 column ambiguously defined
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看<ORACLE系列异常总结ORA>. ORA-00918 未明确定义列 column ambiguously defin ...
- Error: PL/SQL: ORA-00918: column ambiguously defined
java面试题网站:www.javaoffers.com 这里错误通常是 在 select1 语句中出现了相同的字段名,而在其他select2语句中引用到了 select1语句中的相同的字段,此时 ...
最新文章
- android 蓝牙 鼠标 app_Razer 雷蛇 那伽梵蛇 Pro 专业版 无线蓝牙鼠标 899元
- java循环队列_java实现循环队列(顺序队列)
- python xlrd使用_python使用xlrd 操作Excel读写
- MSSQL实践-数据库备份加密
- 《软件需求》阅读笔记之一
- 上新啦!OpenMMLab全面更新!
- java Flink使用addSink方法保存流到mysql数据库中
- 阿里云CDN缓存总结
- linux常用分区大小,Linux基本知识点总结——硬盘分区及LVM
- 在echarts中使用百度地图扩展,实现在地图上叠加显示栅格热力图
- Taro Next 发布预览版:同时支持 React / Vue / Nerv
- IDV VDI TCI RDS区别
- 从0开始,利用docker搭建一套大数据开发环境(一)
- 台式计算机电源线 规格,台式电脑电源线怎么接
- 【53期分享】4款毕业答辩PPT模板免费下载
- 数学建模竞赛常用软件培训2
- 分享Html模板5合一模板---50电影模板、56个游、86个体育项目、95个音乐网站、116个时尚
- java返回pdf文件流给前端_如何实现springmvc将返回的给前端的pdf文件放在浏览器里预览?...
- 利用python实现 CAD STEP格式转化为STL格式
- nginx index.php 隐藏,nginx隐藏index.php的设置方法
热门文章
- 自定义视图-圆形动画的使用
- 最全的小程序线下推广方法,居然有这些......
- c# mysql executenonquery_C# 直接使用sql语句对数据库操作 (cmd.ExecuteNonQuery)
- QT中QString转QTime
- 解决Qt问题:无法连接到进程内QML调试器
- JAVA城市交通海量数据管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
- 沈志云院士做客“妙语茶香”
- C语言的static函数
- 光辉城市产品Api摸索
- Android Studio Bumblebee Patch 2 下载地址