一张图带你搞懂SQL四种关联查询
码农有道公众号
共 905字,需浏览 2分钟
· 2024-04-11
SQL中的各种关联查询对很多初学者来说可以说是一大难关,今天就通过下面一张图来理理四种常见的关联查询。
首先需要清楚的是两个表连接操作会得到一个新表,新表即包含了左表(连接操作左边的表)字段,也会包含右表(连接操作右边的表)字段。
INNER JOIN
INNER JOIN(内连接): 进行连接的两个表中,都存在与连接条件相匹配的数据才会被保留下来,相当于两个表的交集。如果前后连接同一张表,也叫自连接。
LEFT JOIN
LEFT JOIN(左外连接):会把左边表中所有数据取出来,如果左边表的某行数据在右表中没有与连接条件相匹配的行,则结果集中该行中对应的右表字段值均为NULL值。
RIGHT JOIN
RIGHT JOIN(右外连接):和LEFT JOIN相反,会把右边表中所有数据取出来,如果右边表的某行数据在左表中没有与连接条件相匹配的行,则结果集中该行中对应的左边表字段值均为NULL值。
FULL OUTER JOIN
FULL OUTER JOIN(全连接)的结果其实就是LEFT JOIN 结果与RIGHT JOIN结果的并集。
需要注意的是MySQL数据库不支持FULL OUTER JOIN
推荐阅读:
专注服务器后台技术栈知识总结分享
欢迎关注交流共同进步 也可扫码添加个人微信交流技术,职场发展~ 添加时请注明公司名(或学校名)+方向!!
码农有道,和您聊技术,和您聊职场,和您聊互联网那些事!
评论
JavaScript 可视化:Promise执行彻底搞懂
深入探讨了 JavaScript 中 Promise 的内部机制,解释了它们如何使异步任务以非阻塞方式执行,并展示了 Promise 的创建、状态变化以及与事件循环的关系。正文从这开始~~JavaScript 中的 Promise 一开始可能会让人感到有些难以理解,但是如果我们能够理解其内部的工作原
高级前端进阶
0
10个高级的 SQL 查询技巧
来源:towardsdatascience.com/ten-advanced-sql-concepts-you-should-know-for-data-science-interviews-4d7015ec74b0👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Jav
小哈学Java
0
JavaScript 可视化:Promise执行彻底搞懂
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群深入探讨了 JavaScript 中 Promise 的内部机制,解释了它们如何使异步任务以非阻塞方式执行,并展示了 Promise 的创建、状态变
程序员成长指北
2
一篇文章带你了解JavaScript作用域
点击上方“前端进阶学习交流”,进行关注回复“前端”即可获赠前端相关学习资料今日鸡汤杨家有女初长成,养在深闺人未识。在JavaScript中,对象和函数也是变量。在JavaScript中,作用域是你可以访问的变量、对象和函数的集合。JavaScript 有函数作用域: 这个作用域在函数内变化。一、本地
前端进阶学习交流
0
智慧城市一张图,空天信息企业两条路
图源:《未来城市》纪录片撰文 | 朱君编辑 | 神璐璐审核 | 刘玉琳封面 | 《未来城市》纪录片4月2日,国家数据局就《深化智慧城市发展 推进城市全域数字化转型的指导意见》(以下简称《意见》)向社会公开征求意见,智慧城市建设方向再次明确。图源:国家数据局《意见》明确指出,鼓励有
泰伯网
5
互联网晚报 | 全球资本市场大幅波动;吴亦凡两关联公司欠税400余万;小龙虾大量上市价格近腰斩
全球资本市场大幅波动北京时间4月19日上午,以色列袭击伊朗的消息,令全球资产“风声鹤唳”,正在交易的日本、韩国、菲律宾、越南等股市急速下挫。美股期货也大幅跳水,纳斯达克100指数期货跌超2%,标普500指数期货跌1.5%,道指期货跌超1%。比特币也再度暴跌,盘中失守6万美元/枚,日内跌幅超过5%,以
产品刘
0
日语五十音图学习难吗?
学习日语的初学者们都知道,我们学习日语最初就必须要接触日语五十音图,虽然相对其他语言来说,五十音图挺不是很难学,但是很多初学者可能会记不住,别担心,老师为大家带来了学习经验分享,一起来看看吧!五十音图就是日语最基础的基础,也就是地基。由于日语的元音比较单调,只有a/i/u/e/o这五种,再和各种辅音
python教程
0
超越原生,散点图实现华夫饼图
之前我们介绍过了如何使用新卡片图实现华夫饼图。参考:超越原生,PowerBI 华夫饼图实现但是利用卡片图实现的华夫饼图有一些缺点,形状之间的大小跟间距不太好把握,而且有时形状大一点的话显示就会不正常,需要做出二次调整。今天给大家介绍一种原生视觉对象生成华夫饼图的更佳方案,既简单又美观。上图是利用散点
PowerBI战友联盟
2