create table nt_nb_UA5000_card_more_nino
as
select *from nt_nm_UA5000_card_nino c
where not exists(select 1 from nt_bss_ag_card_nino b
where to_char(c.slot_no)=b.card_no
and b.idinems=to_char(c.idinems)
and b.shelf_no=c.shelf_no) 现在又两张表做了比对 分别是nt_nm_UA5000_card_nino和nt_bss_ag_card_nino 比对不上的建立了nt_nb_UA5000_card_more_nino
比对条件是三个
1.to_char(c.slot_no)=b.card_no 设为A
2.b.idinems=to_char(c.idinems) 设为B
3.b.shelf_no=c.shelf_no) 设为C但是现在 要求 查出来
条目在比对时 到底是哪个\或者那些 条件不符合……也就是 可能有 A B C唯一不匹配 也可能是 组合的 AB AC BC ABC不匹配 如何查出来呢……貌似要写7端脚本 高手们帮忙想想好么?
as
select *from nt_nm_UA5000_card_nino c
where not exists(select 1 from nt_bss_ag_card_nino b
where to_char(c.slot_no)=b.card_no
and b.idinems=to_char(c.idinems)
and b.shelf_no=c.shelf_no) 现在又两张表做了比对 分别是nt_nm_UA5000_card_nino和nt_bss_ag_card_nino 比对不上的建立了nt_nb_UA5000_card_more_nino
比对条件是三个
1.to_char(c.slot_no)=b.card_no 设为A
2.b.idinems=to_char(c.idinems) 设为B
3.b.shelf_no=c.shelf_no) 设为C但是现在 要求 查出来
条目在比对时 到底是哪个\或者那些 条件不符合……也就是 可能有 A B C唯一不匹配 也可能是 组合的 AB AC BC ABC不匹配 如何查出来呢……貌似要写7端脚本 高手们帮忙想想好么?
解决方案 »
- 请问Oracle数据库存储过程中:=是什么意思
- 请问我如果要看ORACLE 10G后期运行的性能,是通过哪个软件可以图形话看到.
- Oracle数据库中能否通过日志查询来确定哪些表被修改?
- 数据分组取值问题,看着简单分析出来难啊!(求助)
- 我的JOB停了,奇怪啊
- Oracle的实例到底是什么?和DB2及SQL SERVER的实例概念相比呢?
- 请问如何让两个查询结果相减?
- 各位老大请帮忙,在线等待。。。
- 怎么在SP中create sequence?
- asp与oracle的连接问题(高分相送)
- win7安装oracle9i数据源
- oracle11g+win7:ORA-12154: TNS:could not resolve the connect identifier specified
最后结果是:
col 条件1统计数量 条件2统计数量 条件7统计数量?
如果nt_nm_UA5000_card_nino中有数据(1,1,‘A’),nt_bss_ag_card_nino有数据(1,1,'B'),
(1,2,'A'),统计结果是B不匹配1条,C不匹配一条.