insert into tab1(col1,col2)
select tab2.co1,tab2.co2 from tab2 where exists
(select 'X' from tab3
where tab2.co3 = tab3.co3)
select tab2.co1,tab2.co2 from tab2 where exists
(select 'X' from tab3
where tab2.co3 = tab3.co3)
解决方案 »
- Oracle中如何筛选LONG类型的数据?
- ORACLE数据库SQL语句求解?
- DBError
- ORA-12560:TNS:协议适配器错误
- OMS查找到了节点,确找不到节点里的实例,请问如何解决
- 初学oracle,有人说oracle8i宝典不错的,适合初学者吗。《racle 9i 中文版基础教程》这本书怎么样啊
- 如何将oralce中表的数据导出成文本格式的数据文件?
- oralce中pl/sql存储过程中的几个小问题
- 求教sql developer如何导出建表语句
- 如何获得指定表中一列代表的时间早于系统当前日期五天的数据
- 再次请教:ROWID的二进制格式?
- 用了我最后的84分!请高手进来看看吧!关于blob存储过程插入!万分感谢!!!
这样试试:
insert into tab1(col1,col2)
select col1=tab2.co1,col2=tab2.co2 from tab2 join tab3 on tab2.co3=tab3.co3
select tab2.co1,tab2.co2 from tab2,tab3 where tab2.co3=tab3.co3