一张图看懂 SQL 的各种 join 用法!
创作时间:
作者:
@小白创作中心
一张图看懂 SQL 的各种 join 用法!
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2066700
SQL中的JOIN操作是数据查询中非常重要的一个环节,它允许我们从多个表中获取数据。本文通过一张图和详细的代码示例,帮助读者快速掌握7种常见的JOIN用法。
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。
1.INNER JOIN(内连接)
SELECT <select_list>
FROM Table_A A
INNER JOIN Table_B B
ON A.Key = B.Key
2.LEFT JOIN(左连接)
SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
3.RIGHT JOIN(右连接)
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
4.OUTER JOIN(外连接)
SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
5.LEFT JOIN EXCLUDING INNER JOIN(左连接-内连接)
SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
WHERE B.Key IS NULL
6.RIGHT JOIN EXCLUDING INNER JOIN(右连接-内连接)
SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL
7.OUTER JOIN EXCLUDING INNER JOIN(外连接-内连接)
SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL OR B.Key IS NULL
热门推荐
如何全面理解市场复盘的方法和意义?这种复盘方式对投资决策有哪些帮助?
黄疸的治疗原则主要是
智能汽车内饰设计革新,打造舒适智能驾乘体验
Excel完成率怎么变颜色
新生儿黄疸全攻略:从原因到预防措施
立人设、找话题、搞运营,MCN教你如何制作爆款内容
骨密度和微量元素的关系
建立良好职场关系,助力涨工资
研发项目中客户反馈的重要性
高等数学-求极限
数据分析的制胜秘籍:七大对比分析方法全解析
齐齐哈尔下周大降温,你准备好了吗?
时间旅行的悖论:五个著名的时间旅行悖论解析
长江经济带是什么?长江经济带的发展规划和战略意义是什么?
车牌号的价值如何评估?哪些因素影响车牌号的市场价值?
土地租赁合同条款详解及模板
水仙花的养殖方法和注意事项
猪肉和蔬菜价格波动如何影响CPI?
雅思词汇:20种记忆英语单词的方法
语义密度:如何优化阅读效率?
舟车劳顿、晕车疲劳?春节返程,这几个小窍门让旅途更轻松
结构化思维三大步骤
南京市第一医院研究成果登顶《柳叶刀》,中国心血管病研究实现重大突破
什么是模型优化?快速指南
中级工程师评定条件中的工作经验要求是多少
2025年,40万该买房还是存银行?DeepSeek深度剖析楼市真相
水仙花开:从种子萌芽到花朵绽放,探索水仙花美丽的秘密
离心压缩机助力太阳能热发电实现新突破
C#/.NET项目实战:职场进阶秘籍
拉新的同时“召回”低频观众,《哪吒2》释放中国电影巨大潜力