join的语法如下:
select [字段] from [表名1] inner/left/right/full join [表名2] on [表名1.字段1] <关系运算符> [表名2.字段2]
cross join:是笛卡儿乘积,在没有任何条件约束下就是一张表的行数乘以别一张表的行数。
left join:返回“表名1”的全部行,对于“表名2”中,不满足on条件的记录用空值替换。
rigth join:返回“表名2”的全部行,对于“表名1”中,不满足on条件的记录用空值替换。
full join:返回两张表中的所有记录,对于不满足on条件一端的记录用空值替换。
inner jon:只返回两张表中都满足on条件的记录。
本文详细介绍了SQL中的五种连接类型:cross join(笛卡尔乘积)、left join(左连接)、right join(右连接)、full join(全连接)及inner join(内连接)。每种连接类型都有其特定的应用场景,通过本文可以了解如何选择合适的连接方式来获取所需的数据。
698

被折叠的 条评论
为什么被折叠?



