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笔; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |