专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

30秒懂SQL中的join(2幅图+30秒)

废话不多说,直接上图秒懂。

t1表的结构与数据如下:

img_1024_01_1.png
t2表的结构与数据如下:
img_1024_01_2.png

inner join

select * from t1 inner join t2 on t1.id = t2.id;

img_1024_01_3.png
inner join会把 公共部分的数据查询出来:
img_1024_01_4.png

left join

select * from t1 left join t2 on t1.id = t2.id;

img_1024_01_5.png
left join查询出来的 结果和前表记录数一样多,后表如果没有对应记录,则列为空:
img_1024_01_6.png

right join

right join能转化为left join,例如:

select * from t1 right join t2 on t1.id = t2.id;

能转化为

select * from t2 left join t1 on t1.id = t2.id;

只是前表发生了变化而已。

大伙可结合自己的业务场景,选择正确的join。

干货推荐

作者:58沈剑 | 来源公众号 | 架构师之路

文章永久链接:https://tech.souyunku.com/10464

未经允许不得转载:搜云库技术团队 » 30秒懂SQL中的join(2幅图+30秒)

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们