SQL-左连接,右连接,内连接的区别

一、左连接

1、left join:先取出a表的所有数据,再取出a、b表相匹配的数据,右表b中没有则以null显示

图1

二、右连接:

1、right join:先取出b表的所有数据,再取出a、b表相匹配的数据

图2

三、内连接

1、inner join:取出a、b表都匹配的数据,相当于两个表的交集

图3

四、注意点

1、select 列名的时候,如果连接的表存在相同的列名称,需要指明对应的,否则会报错:

图4
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容