2025年join的七种用法

join的七种用法join 的 7 种连接方式 sq199 语法才有 join 语法 select 查询列表 from 表 1 别名 连接类型 join 表 2 别名 on 连接条件 where 筛选条件 group by 分组 having 筛选条件 order by 排序列表 分类 内连接

大家好,我是讯享网,很高兴认识大家。

join的7种连接方式

sq199语法才有join

语法:

​ select 查询列表

​ from 表1 别名 [连接类型]

​ join 表2 别名

​ on 连接条件

​ [where 筛选条件]

​ [group by 分组]

​ [having 筛选条件]

​ [order by 排序列表]

分类:

内连接(※):inner join

外连接:

​ 左外连接(※):left[outer]


讯享网

​ 右外连接(※):right[outer]

​ 全外连接:full[outer]

内连接(inner join)

在这里插入图片描述

select * from a inner join b on a.key = b.key 

讯享网

左连接(left join)

第一种

在这里插入图片描述

讯享网select * from a left join b on a.key = b.key 

第二种

在这里插入图片描述

select * from a left join b on a.key = b.key where b.key is null 

右连接(right join)

第一种

在这里插入图片描述

讯享网select * from a right join b on a.key = b.key 

第二种
在这里插入图片描述

select * from a right join b ona.key = b.key where a.key is null 

全连接(full join)(MySQL不支持)

第一种

在这里插入图片描述

讯享网//常规写法(MySQL不支持) select * from a full join b on a.key = b.key //Mysql写法 select * from a left join b on a.key = b.key union select * from a right join b on a.key = b.key 

第二种

在这里插入图片描述

//常规写法(MySQL不支持) select * from a full join b on a.key = b.key where a.key is null or b.key is null //MySQL写法 select * from a left join b on a.key = b.key where b.key is null union select * from a right join b on a.key = b.key where a.key is null 
小讯
上一篇 2025-03-14 18:00
下一篇 2025-04-10 15:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/13727.html