其他分享
首页 > 其他分享> > 关联关系、关联查询(等值连接、内连接、外连接)

关联关系、关联查询(等值连接、内连接、外连接)

作者:互联网

关联关系

 

关联查询:同时查询多张表数据的查询方式。包括:

等值连接:求两张表数据的交集信息

格式:select 字段信息 from 表1 别名1,表2 别名2 where 连接条件(关联关系) and 其他条件(没有时可省略and之后的内容);

注意:重复的字段信息要用别名.加以区分。

 

内连接:求两张表数据的交集信息(推荐)

格式:select 字段信息 from 表1 别名1 join 表2 别名2 on 连接条件(关联关系) where 其他条件(没有可省略where之后的内容);

注意:重复的字段信息要用别名.加以区分。

总结:等值连接和内连接查询到的数据是一样的,都是两个表的交集数据,只是书写格式不一样,推荐使用内连接。

 

外连接:如果查询的是一张表的全部和另外一张表的交集,使用外连接。

格式:select 字段信息 from 表1 别名1 left/right join 表2 别名2 on 连接条件(关联关系) where 其它条件(没有可省略where);

注意:

  1. 重复的字段信息要用别名.加以区分;

  1. left/right分别侧重于查询左/右表的全部信息与另一个表的交集信息,没有时用null作为结果。

标签:AB,等值,两张,关联,别名,表中,数据,连接
来源: https://www.cnblogs.com/XiaoCui-blog/p/15055310.html