首页 > 其他 > 详细

多表关联 join | left join | right join | full join

时间:2021-05-19 01:07:57      阅读:23      评论:0      收藏:0      [点我收藏+]

----------------------------------------------------------------------

from 表1 ,表2 

结果是笛卡尔积(表1中的行数)x(表2中的行数)

----------------------------------------------------------------------

from 表1 inner join 表2 on 连接条件   

等价于

from 表1 join 表2 on 连接条件   

根据连接条件,表1、表2中能匹配上的才会保留

----------------------------------------------------------------------

from 表1 left join 表2 连接条件

left join左边表中的数据全保留,右边表中的数据关联上的保留,关联不上的补null

----------------------------------------------------------------------

from 表1 right join 表2 连接条件

right join右边表中的数据全保留,左边表中的数据关联上的保留,关联不上的补null

----------------------------------------------------------------------

from 表1 full join 表2 连接条件

full join 两边表中的数据都保留,关联不上的补null

----------------------------------------------------------------------

总结:

1、join左边的表,尽量放一个小表,因为左边的表会加载到内存中,拿着左边的表去跟右边的表中每一行数据进行匹配。

----------------------------------------------------------------------

 

多表关联 join | left join | right join | full join

原文:https://www.cnblogs.com/gzd1-sailoring/p/14783147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!