oracle 怎么把第一个表的查询结果作为第二个表的被查询字段
如题,也就是第一个表里面存了很多字段,我要把他们选出来作为第二个表的被查询字段,要怎么做呢,望高人指点!!...
如题,也就是第一个表里面存了很多字段,我要把他们选出来作为第二个表的被查询字段,要怎么做呢,望高人指点!!
展开
3个回答
展开全部
execute immediate ‘select ' || (select 字段 from 表1 where rownum=1) || ' from 表2'
更多追问追答
追问
嵌套查询里面选出来有几个字段呢,而不仅仅是一个,怎么做?
追答
那就多拼接几次嘛
execute immediate ‘select ' || (select 字段1 from 表1 where rownum=1) || ', ' || (select 字段2 from 表1 where rownum=1) || ' from 表2'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
百事牛
2024-10-28 广告
2024-10-28 广告
针对Excel表格的密码解锁问题,深圳奥凯丰科技有限公司提供专业的软件解决方案,旨在帮助用户快速、安全地恢复或移除表格中的保护密码。我们的软件采用先进的密码恢复技术,能够有效应对多种加密类型,包括工作簿打开密码、工作表保护密码等。用户只需简...
点击进入详情页
本回答由百事牛提供
展开全部
select table1.column1, table1.column2 ... from
(select column1, column2 ...) table 1
where table1.column1 = ...
这么套起来不就好了么?
(select column1, column2 ...) table 1
where table1.column1 = ...
这么套起来不就好了么?
追问
table1里面只有一个字段,里面存了很多条,我要把他们选出来作为第二个表的被查询字段,要怎么做呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1 where table1.a in (select table1.a from table2).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询