Oracle中in和exists的选择
来源:互联网 发布:mac的照片应用是哪个 编辑:程序博客网 时间:2024/06/07 13:02
在ORACLE 11G大行其道的今天,还有很多人受早期版本的影响,记住一些既定的规则,
1.子查询结果集小,用IN
2.外表小,子查询表大,用EXISTS
摘自:http://blog.chinaunix.net/uid-7655508-id-3626647.html
简单说明:
a表的数据小,b表数据大时用exists。a为外表(也为主表)
SELECT * FROM a WHERE EXISTS( SELECT 1 FROM b WHERE a.employee_id=b.employee_id);
b表数据量小(子表)时,用in。
SELECT * FROM a WHERE a.employee_id IN (SELECT b.employee_id FROM b);
具体原理见上面链接。
0 0
- Oracle中in和exists的选择
- Oracle中in和exists的选择
- Oracle中in和exists的区别和选择
- oracle中in和exists的区别
- oracle中exists和in的问题
- oracle中exists和in的比较
- oracle中in和exists的区别
- Oracle中in和exists的区别
- oracle中in和exists的区别
- oracle中in和exists的区别
- Oracle中Exists和in的异同
- oracle 中in 和exists
- oracle 中exists,not exists的用法以及和exists和in的区别
- ORACLE in与exists的选择
- oracle中in和exists、not in和not exists的用法与效率
- oracle中exists和in的区别和效率比较
- oracle中in,not in和exists,not exists之间的区别
- oracle中in,not in和exists,not exists之间的区别
- MongoDB practice:基于MongoDB的好友消息动态的实现思路(How to build activity-streaming with MongoDb)
- Red Hat Enterprise Linux 6.5 Server 正式版发布 附文件MD5及SHA-256
- 飞信SNS FEED分享
- eclipse中文乱码问题解决方案
- 插值方法
- Oracle中in和exists的选择
- c语言结构体注意点
- static、extern的用法与区别
- apr_pool -- 内存池
- 黑马程序员_面向对象的三大特性
- Apache、Tomcat负载均衡与集群
- 我想用 VS2005 建立一个学生信息查询系统,但是调试的时候显示“当前上下文中不存在···”
- 浙大PAT考试1013~1016(最伤的一次。。)
- jsp 动作标签