[数据库]内连接、外连接(左外连接、又外连接)、全连接、自连接

来源:互联网 发布:北京育知同创地址 编辑:程序博客网 时间:2024/05/01 22:27

1 内连接: 它返回字段ID(连接条件)同时存在于两个表中的记录,也就是说,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行,内联接消除与另一个表中的任何行不匹配的行。(inner join或者join)
2 左连接: 左边表全部行+右边表相匹配的行,如果左边表中的某一行,在右边表中没有匹配的行,则显示NULL(left join 或者left outer join)
3 右连接: 和左连接相反。(right join 或者right outer join)

注:左右连接其实就是以哪个表为主(或者说为准),结果集为“主表”的全部记录+“副表”与“主表”相匹配的记录,如果“副表”中没有和“主表”相匹配的记录,则相对应的记录显示为NULL

4 全连接: 不管匹配不匹配,全部都显示出来。(full join或者full outer join)
5 自连接: 给自己取个别名,一个表当两个表来使用。

2 0
原创粉丝点击