联合查询 和 in 查询,有什么区别吗,请赐教下
解决方案 »
- WIN7 64位 + Toad for oracle 11.6 64b + oracle client 11.2 64b 配置成功
- 提问一个创建函数之后调用的问题!
- 数据库每天都在读写数据,为什么USER01.dbf的修改日期连续3天没有变化?
- oracle distinct 字段的问题求解
- oracle中,数据库实例,数据库,用户,三者之间的相互关系是什么???
- 请教高手,两个数据库的一致性的问题
- 业务单号生成设计方案
- 如何读oracle数据库中的所有表的表名,每个表的字段,字段类型,长度,注释 ?
- 建表问题
- online waiting....help?
- 难得一遇的oracle字符转换number型!!
- 求助,写一个oracle函数。
2。执行计划不一样会导致sql时间不一样。
3。in里面数据量多可以用exists来代替,not in 可以用not exists。
4。某些情况下,union比or快。看看我们群主的blog,相信会有收获
Oracle SQL的优化:
http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4672023.aspx
2。执行计划不一样会导致sql时间不一样。
3。in里面数据量多可以用exists来代替,not in 可以用not exists。
4。某些情况下,union比or快
查询效率不一样涉及表较多,查询较复杂时用联合查询,很多报表都用对时间效率影响不大可用in 查询这是sql的优化问题。