怎么理解 LEFT JOIN 和 LEFT SEMI JOIN

怎么理解 LEFT JOIN 和 LEFT SEMI JOIN

LEFT SEMI JOIN 相当于 WHERE IN,最差的情况下 join 完之后会没有数据

类似的有单纯的 JOIN 或者 INNER JOIN,最差的情况下join完后没有数据

UNION ALL 比较特殊,不是JOIN,是横向把两张表拼起来

https://www.cnblogs.com/mengbin0546/p/18411769

https://blog.51cto.com/u_12196/14581021

https://zhuanlan.zhihu.com/p/905072191

https://sqltutorial.cn/sql-left-join/

https://zhuanlan.zhihu.com/p/455233925

相关推荐
TDengine (老段)11 分钟前
TDengine 免费版说明
java·大数据·数据库·物联网·时序数据库·tdengine
汉知宝科技11 分钟前
历史案件数据迁移:知识产权管理系统落地的第一道门槛
大数据·数据库
码上有光15 分钟前
异常和智能指针
java·大数据·c++·servlet·异常·智能指针
这就是佬们吗21 分钟前
Python入门⑤-异常处理、文件操作与实战项目
开发语言·数据库·python·算法·pycharm
吴声子夜歌22 分钟前
MongoDB 4.x——SpringBoot框架整合
数据库·spring boot·mongodb
Database_Cool_1 小时前
阿里云 Tair(企业级内存数据库)vs 腾讯云 Redis 云缓存深度对比:性能/数据结构/成本全维度 Benchmark
数据库·阿里云·缓存
garuda herb1 小时前
生成专题页Blog--建立并返回 MySQL 数据库连接
python·mysql
学计算机的计算基1 小时前
操作系统内存管理全解:虚拟内存、页表、COW、malloc、OOM一篇搞定
java·笔记·算法
流星白龙1 小时前
【Redis】1.Redis特性
数据库·redis·缓存
奶糖 肥晨1 小时前
DBeaver 安装与 MySQL 连接配置教程
数据库·mysql