oracle 中查询结果作为查询条件

(select t1.A,t1.B from t1 where ...)查询结果1

select * from t2
inner join t1
on t2.A=t1.A
and t2.B=t1.B
where
t1.A,t1.B是查询结果1中的数据
如上 oracle 中查询结果作为查询条件怎么写

第1个回答  2012-09-19
select * from t2
inner join t1
on t2.A=t1.A
and t2.B=t1.B
where
exists((select t3.A,t3.B from t3 where t2.A=T3.B AND ...)
就这样!追问

exists返回的好像只是BOOL把? 问题已经解决了 谢谢您

本回答被提问者采纳
第2个回答  2012-09-17
没看明白

oracle 怎样将select 语句的查询结果作为另一个select 语句where...
1、首先我们先看一下我们的这个表信息。2、接着我们使用创建查询的方法,来测试sql。3、select的where的条件查询格式:select 【所选字段列表】 from 【数据表名】 where 条件表达式。4、上面那个是查询表中年龄大于10的数据。5、当然如果你有多个条件也可以写,多个条件表达式。要是用and进行连接。and...

oracle 中查询结果作为查询条件
where exists((select t3.A,t3.B from t3 where t2.A=T3.B AND ...)就这样!

oracle将查询的结果值作为下一个查询的字段列。
1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交 如果通过EXECUTE IMMEDIATE处理DML命令,那么在完成以前需要显式提交或者作为EXECUTE IMMEDIATE自己的一部分. 如果通过EXECUTE IMMEDIATE处理DDL命令,它提交所有以前改变的数据 2. 不支持返回多行的查询,这种交互将用临时表来存储记录(参照例子如下...

oracle update语句将一个语句的查询结果作为set值怎么做?【特急...
update test set set b=select b1 from temp where test.id=temp.id);给你举了个例子,id是这两个表都有的连接字段,而且对同一个id。查询select * FROM TEST,TEMP where test.id=temp.id 仅返回一条

oracle 怎么把第一个表的查询结果作为第二个表的被查询字段
execute immediate ‘select ' || (select 字段 from 表1 where rownum=1) || ' from 表2'

求oracle 从一个表中取出数据作为参数 修改另一个表的sql语句
1.查询a表结果,作为更新b表的条件;update table_b set col_1 = '123'where col_2 in (select col_22 from table_a where ...);2.查询a表结果,用来更新b表指定条件 update table_b set col_1 = (select col_11 from table_a where col_22 = table_b.col_2)where ...不知道你...

Oracle text满足查询条件的文档
在Oracle Text中,用户通过查询功能能够获取所需文档,查询结果通常会列出匹配的文档列表。用户可以选择其中一个,然后应用程序会以不同的方式呈现文档内容。例如,查询词可以被高亮显示,这可能出现在相关词查询或者英文"ABOUT"查询的主题词中。具体来说,Oracle Text提供了两种格式的文档输出:纯文本的高亮...

Oracle中查询rownum和rowid的区别
假设我们的查询条件为rownum = 2,那么在查询出的第一条记录的时候,oracle标记此条记录rownum为1,结果发现和rownum=2的条件不符,于是结果集为空。写到这里,我忽然有一个有趣的想法:假如有一条查询语句为select xx,yy from table where zz20 and rownum10,那么在执行的时候,是先按照zz20的条件...

C# oracle 里面时间作为条件查询语句
case when length(输入参数)=6 then time >=to_date('输入参数||01','YYYYMMDD') and time < to_date('(输入参数+1)||01,'YYYYMMDD')case when length(输入参数)=8 then time = to_date('输入参数','YYYYMMDD')这里值得注意的是:1.在第2个case when的时候,容易出现12月份+1之后变成...

将多条查询结果作为like查询条件
连接表的时候最好加上连接条件或者别的条件要不可能结果是自然连接,然后再筛选下来的结果。SQL> select * from t1;ID1 ID2 ID3 --- --- --- 12it1 ababcda a^a a12it1 ababcdad a^^a ba12it1 ababcd1ad a^&^a it1 ababcd a^^ ba12it abcd1a...

相似回答
大家正在搜