怎么理解 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

相关推荐
initialize13062 分钟前
Postgresql(Oracle兼容) 到Oracle19.9字符语义
数据库·oracle
梦想的旅途29 分钟前
企业微信API实现外部群消息异步推送的技术架构与实践
mysql·架构·企业微信
W_LuYi18510 分钟前
手撸极简zkEVM验证器:RISC-V电路实践
java·risc-v
AI人工智能+电脑小能手19 分钟前
【大白话说Java面试题 第102题】【并发篇】第2题:volatile 能否保证线程安全?
java·安全·面试
KobeSacre25 分钟前
JUC 概述
java·开发语言
稷下元歌28 分钟前
七天学会plc 加机器视觉完整笔记:S7-1200 数据类型、存储区与寻址方式(I/Q/M/DB 详解)。
网络·数据库·笔记
潮起鲸落入海35 分钟前
mysql 5.x源码安装
数据库·mysql
小bo波1 小时前
形式化方法 × UML
java·软件工程·uml·面向对象·形式化方法·tla+
睡不醒男孩0308231 小时前
第一篇:多云与多模态时代的企业级数据库云管理平台(DBaaS)选型指南
数据库·clup·中启乘数
就叫_这个吧1 小时前
IDEA中Javaweb项目创建+servlet,实现简单的信息录入获取
java·servlet·intellij-idea·web