加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle多层子查询(超过2层不认识最外层的列)

发布时间:2020-12-12 14:24:45 所属栏目:百科 来源:网络整理
导读:select(selectb.字段from (select字段from表1where表1.列=表2.列)b )c from表2; 例似这样的两层嵌套,会报错,报错如下 表2.列 : invalid identifier,经过查询文档: oracle给出的解释: 测试语句 select(select*from(selecta.dummyfromdualawherea.dummy=d
select(selectb.字段from
(select字段from表1where表1.列=表2.列)b
)c

from表2;

例似这样的两层嵌套,会报错,报错如下表2.列: invalid identifier,经过查询文档:

oracle给出的解释: 测试语句select(select*from(selecta.dummyfromdualawherea.dummy=dual.dummy))fromdual;

调用此可查询自己的oracle数据库对应的版本是否支持此写法。

外国人讨论地址:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1853075500346799932#185916940034636142

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读