zoukankan
html css js c++ java
exists & in
从效率来看:
1): select * from T1 where exists(select 1 from T2 where T1.a=T2.a)
T1数据量小而T2数据量非常大时,T1 << T2时,1):的查询效率高
2): select * from T1 where T1.a in (select T2.a from T2)
T1数据量非常大而T2数据量小时,T1 >> T2时,2):的查询效率高
简而言之,外表大,用in; 内表大,用exists。
**************************************************************************************
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想 要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
**************************************************************************************
查看全文
相关阅读:
Linux(Centos7)yum安装最新redis
refresh table tablename ;MSCK REPAIR TABLE table_name;
整个shuffle的流程图
Vim简明教程
centos vim 7.3 升级 + vim 简单配置文件
Python——可变类型与不可变类型(即为什么函数默认参数要用元组而非列表)
python——修饰符
转——《将人性置之死地而后生》刘夙
各学科领域入门书籍推荐
python——关于Python Profilers性能分析器
原文地址:https://www.cnblogs.com/macoffee/p/13390510.html
最新文章
MyCAT简易入门
mysql实现主从复制
缓存那些事
DevOps自动化工具集合
做管理最没用的三件事:讲道理、发脾气和刻意感动
用烂点子打破沉默的"麦当劳理论"
敏捷管理之绩效考核方案
如何有效衡量敏捷团队绩效
海量大数据分布式数据库解决方案思路
Aop介绍及几种实现方式
热门文章
svn协同开发下的dll版本管理最佳实践
WCF实现长连接
控制反转-Ioc之Unity
hadoop的mapReduce和Spark的shuffle过程的详解与对比及优化
MPP的进化
CDH5.14操作指南
drbd脑裂
位图(BitMap)索引
spark checkpoint详解
CentOS7安装MySQL
Copyright © 2011-2022 走看看