sql——left join/right join/inner join/full outer join 最清晰解释

多表连接join子句有三种分类,

inner join(默认,查询满足条件的选中列),

left join(查询满足条件的左表的列和选中列),

right join(查询满足条件的右表的列和选中列),

full outer join(查询全部)

语言有些难以理解,下面作者会通过画图给大家具体解释他们之间的差别

假设红色代表左表,蓝色代表右表,中间重叠部分代表我们需要关联两表查询的列信息

inner join,即为中间重叠部分

left join即为查询全部红色区域

right join即为查询全部蓝色区域

full outer join即为查询全部红色蓝色区域

发布了33 篇原创文章 · 获赞 71 · 访问量 4824

猜你喜欢

转载自blog.csdn.net/weixin_44407699/article/details/102824285