在编写sql语句中 使用嵌套语句进行查询

出现异常:ORA-00918: column ambiguously defined

异常原因:select 查询的字段在from的两张表中都存在,

导致数据库无法区别需要查询的字段来自于哪张表

以下是例子

SELECTDEPT_ID
FROMMES_MACHINE MM,MT_OVERHAUL_RECORD MR
WHEREMR.MACHINE_ID = MM.MACHINE_ID

就是因为MES_MACHINEMT_OVERHAUL_RECORD这两张表中都有DEPT_ID这个字段,导致了列定义不明确,数据库无法确定需要查询出来的DEPT_ID数据来自于哪张表。

改为

SELECTMM.DEPT_ID
FROMMES_MACHINE MM,MT_OVERHAUL_RECORD MR
WHEREMR.MACHINE_ID = MM.MACHINE_ID

ORA-00918: column ambiguously defined 未明确定义列相关推荐

  1. ORA-00918: column ambiguously defined 未明确定义列

    这个错误在sql语句中很常见,一般是多表联查中两张表有同样相同的 字段,那么你在取值的时候,需要著名你是取值取那张表,但是昨天写多行插入是碰到了这个问题.让我有点懵逼.后来上网查了,是一个虚拟表里两个 ...

  2. oracle: column ambiguously defined

    分页查询 column ambiguously defined   未明确定义的列 select *   from (select abc.*, rownum m           from (se ...

  3. 02 ORA系列:ORA-00918 未明确定义列 column ambiguously defined

    如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看<ORACLE系列异常总结ORA>. ORA-00918 未明确定义列 column ambiguously defin ...

  4. oracle 报错 column ambiguously defined

    column ambiguously defined ORA-00918: column ambiguously defined java.sql.SQLException: ORA-00918: c ...

  5. Oracle报错“ORA-00918:column ambiguously defined”

    一.现象描述 ORA-00918:column ambiguously defined,从字面上理解就是:未明确定义的列. 当出现这种SQL语句的时候就会出现:select t.* from (sel ...

  6. SQL报错: > ORA-00918: column ambiguously defined

    SQL执行出错: 项目场景:编写SQL语句时,使用外连接或嵌套查询结果时,报错 ORA-00918: column ambiguously defined Cause: java.sql.SQLExc ...

  7. ORA-00918: column ambiguously defined错误应对方法

    最近做一个项目,经常需要用到多表查询,通过需要分页等,于是经常会碰到 ORA-00918: column ambiguously defined错误应对方法,意思是说,某一列定义模糊,于是 经过了很多 ...

  8. 解决 Oracle column ambiguously defined 的问题

    1.案例1: select * from( select aa2.workorder,aa2.*,bb.* from (select  distinct t.workorder,t.client,t. ...

  9. 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 ...

最新文章

  1. java小练习:.根据输入的月份,判断该月份有多少天
  2. 【错误记录】Android Studio 4.2.1 编译报错 ( Kotlin 版本推荐设置 1.5.0 )
  3. Asp.Net Core 5 REST API 使用 JWT 身份验证 - Step by Step(二)
  4. Oracle 安全性一
  5. controller层没反应_一脚踏空就没命!57岁民警33层楼顶飞身救人
  6. 红帽wps linux安装包,rhel6(centos)安装WPS最新版
  7. oracle客户端下载和plsql下载以及配置远程连接oracle服务端(超详细)
  8. IIR滤波器与FIR滤波器的对比
  9. ubantu无法连接外网的解决方法
  10. 今日头条推荐算法相关博客集合
  11. c++ 编写函数返回两个值最小值_2020重新出发,MySql基础,MySql的函数amp;运算符
  12. RN:真机调试无线调试
  13. 阿里P6+Java研发工程师,到底牛在哪儿?
  14. Raspberry——Pi Pico和Pico W对比
  15. CoolEdit未定义外部错误nbsp;解决方法
  16. C语言函数:toupper
  17. 第十三章 使用动态SQL(二)
  18. html点击 css样式,HTML css a标签点击后样式
  19. 【学习笔记】矩阵运算入门
  20. Eclipse 使用的装逼神器之 Eclipse 全屏模式

热门文章

  1. 智能家居---遥控器APP
  2. C语言中打开一个应用程序可以调用或运行命令
  3. 动态规划-状态压缩DP
  4. VSCode开发工具设置2个空格缩进
  5. kill掉僵尸进程的方法(kill -9 <PPID>)
  6. iOS开发屏幕自动旋转与调整大小
  7. 电脑固态硬盘分区后安装系统却无法进入系统原因记录
  8. QT中将ASCII转换为对应数值的方法
  9. 【DevOps实战】Pod基本操作
  10. 自定义画图板橡皮铅笔及光标控制