数据库 连接基础知识 等值连接 自然连接

数据库连接:

一、等值连接

1.内连接:

即最常见的等值连接,指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。

2.外连接:

连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。

2.1左外连接:

左表数据行全部保留,右边表保留符合连接条件的行

2.2右外连接:

右表数据行全部保留,左边表保留符合连接条件的行

2.3全外连接:

左外连接 union 右外连接,即同一表先做左连接,然后右连接

二、自然连接

  自然连接是一种特殊的等值连接,他要求两个关系表中进行比较的必须是相同的属性列,无须添加连接条件,并且在结果中消除重复的属性列。

例子:

TESTA,TESTB,TESTC,各有A, B两列

A

B

001     

     10A 

002

     20A

 

A

B

001     

     10B

003

     30B

 

A

B

001     

10C


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部