A B 两表结构雷同
如何实现,A表无符合要求的数据则从B表读取
不要PL_Sql哦
实现加分..
如何实现,A表无符合要求的数据则从B表读取
不要PL_Sql哦
实现加分..
解决方案 »
- 麻烦大侠讲解一下oracle 的语法问题 谢谢!
- Oracle rac 安装clusterware 出错oui-25031错误。请大虾赐教。
- 检查错误
- 存储过程问题,急!!!!
- union数据位置
- pl/sql 按F5出来的是执行计划的结果可是小弟我看不懂
- 一条sql语句是否可以得到需要的记录集
- linux下oracle9204的连接问题,在linux服务端连不数据库,但是在客户端通过命令行(cmd>>sqlplus /nolog)可以连上, 问题解决马上结账,绝
- 能将 %rowtype 类型直接插入到表中吗?
- 导入数据库 的 问题 (急)!!
- 怎么修改oracle9i里的默认时间格式?
- 求助:触发器的如何取变动行字段信息的问题
UNION
SELECT * FROM B WHERE B_ID='3' AND
NOT EXISTS
(SELECT 1 FROM A WHERE A_ID='3')
WHERE后面的条件可以自己设置,只要一致就可以
select colume_name from B
where exists (
select colume_name from A where A表条件 ) and B表条件
union select colume_name from A where A表条件前提是从A表和B表里去的colume要数据类型一致,还有就是列数一致.
试验过了,应该满足要求,不过效率方面就没考虑了.提供参考而已,不一定对!呵呵.
BOOK_ID BOOK_NAME
---------- ----------
1 AA
2 BB
3 CC
4 DD
5 BE设A表数据如下:BOOK_ID BOOK_NAME
---------- ----------
5 BE
4 AE
bai_jiong 的没发现问题
思路都够厉害的
佩服一下先