oracle minus异常
a表里只有一个a字段,b表里也只有一个a字段,a表里有10条数据,b表里有8条数据,并且这8条数据完全在10条数据里,那么执行以下sql发生了一个怪异的现象select a.a from a
minus
select b.a from b
有2条数据,这个是可以理解的,正常的
但是
select b.a from b where b.a in (
select a.a from a
)
只有7条数据,在这里怎么会少了一条数据呢,请大家探讨以下。{:soso_e100:} 原始数据? 您说的原始数据时什么意思? 有null 列? 不对,因为在a表里有一条重复数据 a表a字段和b表a字段都有唯一约束吗?如果没有,看看是不是有重复数据。
页:
[1]