有2个表A和B,
A表有字段a1,B表有字段b1,
a1有一下数据
2
3
4
5
7
8
...b1有一下数据
2
3
5
8
9
...
如何通过比对后找出A表字段a1在B表字段b1没有的项?
比如上面找出的就是:4,7,....
请大家帮忙,谢谢
由于分数不多 只有39了 不好意思 分不多
A表有字段a1,B表有字段b1,
a1有一下数据
2
3
4
5
7
8
...b1有一下数据
2
3
5
8
9
...
如何通过比对后找出A表字段a1在B表字段b1没有的项?
比如上面找出的就是:4,7,....
请大家帮忙,谢谢
由于分数不多 只有39了 不好意思 分不多
解决方案 »
- oracle 9 的服务器,如何禁止客户端访问,但可以在服务器上做EXP导出用户?
- 單元測試時, 如何看自己Connection Session 數目
- oracle 访问sql server
- 请问物化视图日志能否记录对数据更新的时间哪?
- linux 下的java 程序调用sqlplus执行.sql文件乱码
- 为什么刚用手动生成的服务用命令行连接不上,而从DBA STUDIO引入后才可连接?
- 请教:这个Access Sql转换成Oracle Sql 怎么写?
- 请教dbms_job定时执行的写法
- 关于执行exp命令时的报错
- 小妹是个初学者?有问题向各位大哥请教!^-^
- 求教一条ORACLE UPDATE语句的写法
- 如何查看其他用户的表内容
minus
select b1 from b
SELECT * FROM a WHERE NOT EXISTS (SELECT 1 FROM b WHERE a.a1=b1);
已写入 file afiedt.buf 1 with a as(
2 select 2 a1 from dual
3 union all
4 select 3 from dual
5 union all
6 select 4 from dual
7 union all
8 select 5 from dual
9 union all
10 select 7 from dual
11 union all
12 select 8 from dual),
13 b as(
14 select 2 b1 from dual
15 union all
16 select 3 from dual
17 union all
18 select 5 from dual
19 union all
20 select 8 from dual
21 union all
22 select 9 from dual)
23 select a1 from a where not exists
24* (select 1 from b where a.a1=b.b1)
SQL> / A1
----------
7
4
minus 差集select a1 from A minus select b1 from B