加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 左右链接实例

发布时间:2020-12-12 14:02:16 所属栏目:MsSql教程 来源:网络整理
导读:B 表 ? A 表 ?1.内连接 select * from A join B on A . A = B . A 2.左连接 A?left join (左连接)包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。 select * from A left join B on A . A = B . A 注意:B02 的记录数是4笔而不是2笔; 3.右连

B

?

A

?1.内连接

select * from A join B on A.A=B.A

2.左连接

A?left join(左连接)包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。

select * from A left join B on A.A=B.A

注意:B02 的记录数是4笔而不是2笔;

3.右连接

?right join(右连接),即包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录。

select * from A right join B on B.A=A.A

注意:B01,B03 的记录数是两笔而不是一笔

4.full join(全连接)

左右表中所有记录都会选出来。

select * from A full join B on A.A=B.A

注意:null 值不能用‘=’,‘<>’等来判断,只能用 is null? 或者 is not null 等来判断所以全连接记录是18笔而不是17笔;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读