关于两个表的查询 select code from aminusselect code from b 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.code from 表a名 a ,表b名 b where a.code=b.code and 其他条件 如果数据量大的话,用in语句肯定会影响运行效率的,因为运行次数多了很多! select a.col1, a.col2,.... from a where a.code=b.code(+) and b.code is null 少写了个B表 select a.col1, a.col2,.... from a,b where a.code=b.code(+) and b.code is null luyuen(滋味)的语句就很好,简明易懂。 就象上面滋味写的那样,用类似于集合差集的概念,很容易实现的:(select code from a) minus(select code from b) 呵呵,等到这个表数据量大的时候,就能看出minus的效率了. 在EXCEL中有回车换行的内容导入Oracle中却不自动换行,变成内容都连一行了,请问怎么解决? 如何依据A表的日数据,自动在B表中生产它每天的合计数据? 不懂的出错?菜鸟 急!求助,Oracle SQL性能提高。 [请教]关于带参数的cursor 如何高效率的检索出:在40分钟内,住在同一旅馆并同一房间的数据(借用) 求一个视图 创建View能加快查询速度吗? 如何创建这个视图 如何从数据库中导出BLOB类型的记录?? 帮我! 分区问题
如果数据量大的话,用in语句肯定会影响运行效率的,因为运行次数多了很多!
select a.col1, a.col2,.... from a
where a.code=b.code(+) and b.code is null
select a.col1, a.col2,.... from a,b
where a.code=b.code(+) and b.code is null
(select code from a)
minus
(select code from b)