在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL not in嵌套查询如何改写成外连接方式

119次阅读
没有评论

共计 2354 个字符,预计需要花费 6 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 MySQL not in 嵌套查询如何改写成外连接方式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

在 MySQL 中,not in 嵌套查询会在数据库里面创建一张临时表,导致执行效率很低,可以改成外连接的方式处理,效率会好很多。

not in 方式

mysql select * from dept where deptno not in (select deptno from emp);
+——–+————+———+
| deptno | dname  | loc  |
+——–+————+———+
|  40 | OPERATIONS | BOSTON  |
|  50 | Research  | BeiJing |
+——–+————+———+
2 rows in set (0.00 sec)

mysql explain select * from dept where deptno not in (select deptno from emp);
+—-+————-+——-+——+—————+——+———+——+——+————-+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows | Extra  |
+—-+————-+——-+——+—————+——+———+——+——+————-+
|  1 | PRIMARY  | dept  | ALL  | NULL  | NULL | NULL  | NULL |  5 | Using where |
|  2 | SUBQUERY  | emp  | ALL  | NULL  | NULL | NULL  | NULL |  14 | NULL  |
+—-+————-+——-+——+—————+——+———+——+——+————-+
2 rows in set (0.00 sec)

外连接方式

mysql select * from dept e left join emp d on e.deptno=d.deptno where d.deptno is null;
+——–+————+———+——-+——-+——+——+———-+——+——+——–+
| deptno | dname  | loc  | empno | ename | job  | mgr  | hiredate | sal  | com  | deptno |
+——–+————+———+——-+——-+——+——+———-+——+——+——–+
|  40 | OPERATIONS | BOSTON  |  NULL | NULL  | NULL | NULL | NULL  | NULL | NULL |  NULL |
|  50 | Research  | BeiJing |  NULL | NULL  | NULL | NULL | NULL  | NULL | NULL |  NULL |
+——–+————+———+——-+——-+——+——+———-+——+——+——–+
2 rows in set (0.00 sec)

mysql explain select * from dept e left join emp d on e.deptno=d.deptno where d.deptno is null;
+—-+————-+——-+——+—————+——+———+——+——+—————————————————-+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows | Extra  |
+—-+————-+——-+——+—————+——+———+——+——+—————————————————-+
|  1 | SIMPLE  | e  | ALL  | NULL  | NULL | NULL  | NULL |  5 | NULL  |
|  1 | SIMPLE  | d  | ALL  | NULL  | NULL | NULL  | NULL |  14 | Using where; Using join buffer (Block Nested Loop) |
+—-+————-+——-+——+—————+——+———+——+——+—————————————————-+
2 rows in set (0.00 sec)

上述就是丸趣 TV 小编为大家分享的 MySQL not in 嵌套查询如何改写成外连接方式了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2354字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品免费一区二区三区四区 | 美女自熨出白浆视频在线播放 | 青青艹在线视频 | 欧美19综合中文字幕 | 精品无码国产一区二区三区麻豆 | 国精产品一区一区三区有限在线 | 内射白嫩少妇超碰 | 久久综合伊人77777麻豆 | 亚洲av极品视觉盛宴 | 精品欧美一区二区在线观看 | 护士的小嫩嫩好紧好爽 | 青青草原手机在线视频 | 国产精品单位女同事在线 | 免费大片黄日本在线观看 | 四虎精品免费永久免费视频 | 国产三级韩国三级日产三级 | 台湾佬中文娱乐22vvvv | 一本伊大人香蕉久久网手机 | 国产性猛交╳xxx乱大交 | 免费午夜男女高清视频 | 亚洲中文字幕无码中文字在线 | 国产精品亚洲二区在线观看 | 日本一级视频网站在线 | 一本久道久久综合狠狠爱 | 亚洲国产精品乱码在线观看97 | 少妇下蹲露大唇无遮挡 | 99久久99 | 日韩视频区 | 欧美香蕉在线 | 人人为我我为人人澡 | 91成人爽a毛片一区二区 | www.激情网.com | 国产一级在线现免费观看 | 成人免费淫片在线费观看 | 中文字幕日韩三级片 | 九九影院午夜理论片少妇 | 精品久久久久久久久久久久久久久 | 色拍自拍亚洲综合图区 | 精品一区二区久久久久久久网精 | 天天色天天干天天射 | dy888午夜国产精品不卡 |