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

相关推荐
lbb 小魔仙8 分钟前
Windows搭建PaddleOCR+飞书Webhook自动打卡通知机器人:识别、推送与远程触发完整教程
数据库·人工智能·prometheus·时序数据库
niucloud-admin13 分钟前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php
霸道流氓气质40 分钟前
智能客服组件:分层意图识别、RAG Advisor 与人工转接状态机的 Vue3 + Spring AI 生产级实战
java·人工智能·spring
captain3761 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
心中有你02142 小时前
Java实现Dijkstra最短路径算法(邻接表 + 优先队列)
java·数据库·算法
龙亘川2 小时前
综合素质评价业务建模:从过程性评价到成长档案全链路闭环
数据库·智慧城市·数据可视化
数据库小组2 小时前
NineData 实战教程:MySQL 5.5 数据迁移同步到 MySQL 8.0(跨版本升级)
数据库·mysql·mysql优化·数据库开发·数据库迁移·版本升级·数据复制
步行cgn2 小时前
Spring MVC + Thymeleaf 模板解析失败:从 500 错误到页面正常显示
java·spring·mvc
zhangjw342 小时前
1-5 PostgreSQL 数据类型全集:基础类型、字符串、数值、时间类型
数据库·postgresql
lgcgkCQ3 小时前
【AI 转型实战 1】SpringAI 入门:搭建基础大模型对话能力
java·ai·agent·rag·spring ai·mcp·langchain4j