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

相关推荐
穆利堂-movno16 分钟前
郑州新网软件科技有限公司AI 数据源错误纠正反馈
大数据·数据库·人工智能
程序员夏洛1 小时前
Redis 数据过期后的删除策略是什么?
数据库·redis·缓存
鱼鳞_1 小时前
热门八股-Redis
数据库·redis·缓存
这个DBA有点耶1 小时前
SQL:2023新特性详解:JSON_TABLE、GREATEST/LEAST、QUALIFY 到底怎么用?
数据库·sql·mysql
CoderYanger1 小时前
A.每日一题:输入单词需要的最少按键次数 Ⅰ+Ⅱ
java·数据结构·算法·leetcode·面试
Cosolar1 小时前
一文弄懂 Agent Harness 与 Agent Runtime 的区别
java·后端·github
AOI小白新手上路1 小时前
江科协15-2 直流电机实验调试总结
数据库·mongodb
小王C语言1 小时前
MySQL 用户管理:创建用户、给用户授权
数据库·mysql
吴声子夜歌1 小时前
Java——类、对象及方法(一)
java·开发语言
程序员夏洛1 小时前
Redis 的持久化机制有哪些?
java·数据库·redis