oracle中not in 和 in 的替代写法

-- not in 的替代写法
select col from table1 where col not in
(select col from table2);

select col,table2.col temp_col
from table1 left join table2
on table1.col = table2.col
where temp_col is null;

-- in 的替代写法
select col from table1 where col in
(select col from table2);

select col,table2.col temp_col
from table1 left join table2
on table1.col = table2.col
where temp_col is not null;

上一篇:mysql 批量更新与批量更新多条记录的不同值实现方法


下一篇:Java IO 之 FileInputStream & FileOutputStream源码分析