CHY_CUG 发表于 2012-05-18 11:17

oracle查询语句的拼接

一个查询语句的结果作为另一个查询语句的一个条件。语句如下,但是报错了。
请教下如何处理。谢谢。

select * from Triglog
where + select pkid from Triglog_vw
where table_name ='abc'
and create_time > to_date('20120501', 'YYYY-MM-DD')

doni 发表于 2012-05-20 15:00

CHY_CUG 发表于 2012-05-18 11:17 static/image/common/back.gif
where + select pkid from Triglog_vw

这个什么语法?

三鹰情报中心 发表于 2012-07-03 11:13

完全看不懂这个语句

jlus 发表于 2012-07-05 15:43

看不懂,估计Triglog和Triglog_vw的结构可能一样如果那样的话,是不是这样子
select * from Triglog
where Triglog.字段名 IN( select pkid from Triglog_vw
where table_name ='abc'
and create_time > to_date('20120501', 'YYYY-MM-DD'))

congfu 发表于 2012-07-30 13:42

这个问题都可以脑补,三楼狠
页: [1]
查看完整版本: oracle查询语句的拼接