00:00
全外连接,因为全外连接呢,我们这个里边是不支持的,所以说呢,我们在这儿呢,来去呃跟大家去试一下就不知行了,就是语法上给大家去写一下,但是不知行了哈,那写到这个地方,那这个叫做权位,那怎么去写呢?它这样前面的呢来看哈,也是你要查询的东,比方说我们D打点就是部门表嘛,我们递点星,然后再逗号,我们这个我们别用它了,这两个表是不是数据有点多呀,我们用一下那个钩子啊啊其实用谁也没效果,但是就就靠我来说了,对不对啊好,就是到时候假装有个效果啊,那select的我们丢弃表里面的,诶这怎么卡住了呢?行了哈,然后呢,B点星,然后是Bo点星,哎,我这样去查from呢,我们两个表,一个叫做B表啊,我们写上一个别名叫做B,注意了,它使用的关键字是。
01:00
后,然后再去al join,哎,我们第二张表叫做boy Bo,那连接条件呢,跟我们前面一样,b.boy ID等于bo.id能看到吧,哎这样去写,那么它最终的查询结果是什么呢?当然这个的话,大家看它实际上是报错的对吧?嗯,因为它不支持,那我就跟大家说一下就行了,它的这个最终效果是这样的,来看这啊看这个地方哈,好直行,他呢会将交际部分给查出来,交际部分你比方说像那个这个叫什么来着,呃,Angelababy热巴这些是不是都这边有跟他匹配的呀,好,那么像这个周芷若小昭啊,然后还有一个是王语嫣,还有一个是赵敏,但实际上我我那个故意是把王语嫣给去掉了,我的现在的表里边对不对啊,那假如说没去就是这些哈,这个交际部分肯定还会有。除此之。
02:00
坏,他会把beauty表中就是哪部分呢?就这个里边它有,但是是不是从表没有跟他匹配的呀,他也能查出来,然后同样呢,也是从表跟它用now来填充,哎,但是这样一说大家又可能就会想到,是不是又变成左歪了,哎,但是它不光是这些,它还有一部分呢,还有一部分呢,就是动子表里边,哎,就是所有的记录,假如说啊,假如说我的现在的数据,这个我还没法给你这样去画哈,呃,因为我这个我这样吧,我把我的这个结果跟大家再罗列一下,嗯,来看到哈,什么意思嘞?呃,就是这个吧,这个里边是不是有它,但是没有四号呀,能看到吧啊我们在这儿呢,跟大家去粘过来啊,报一组张的ID能看到吧啊我们粘过来吧,嗯,啊,我们看一下能不能直接粘这儿啊。
03:00
好,然后我们直接看一下哈,粘贴好像能对吧?哎,我们直接粘这啊啊,这个有点大啊,有点大呢,我把这个先去一下哈,啊这样能看出来对吧?啊就这样哈,来看一下这个里边我们发现它呢,能够查询出的结果,实际上就是二者的交集部分,那比方说就是这一部分,除了这个之外呢,就是beauty表中你像类似于是8989是不是就这些记录啊也能查出来,那从表用not来填充,然后还能去查询第三部分,第三部分就是我这个表中有,但是我的beauty题表中没有的,比方说端域也能查出来,知道意思了吧,这就叫做全外,所以说全外的话是三部分组成这两个表的话,是不是也部分主从表了呀,那它的顺序其实调换也没有关系了啊,也可以调换了,能跟上吧,啊它这个意思啊,行了。
04:00
这个就不多说了,那么我们在这儿呢,来去总结一下就行了,呃,对,然后在这儿呢,我们跟大家去总结一下,你比方说这个地方哈,那就是第四点全外连接,它能够实现什么效果,全外连接等于相当于我们的内连接的结果啊啊,然后外加我们的表一中有,但表二是不是没有的呀?啊,然后再Y加表二中有,但表一没有的,能看明白吧,它这样的一个意思啊,那么假如说也就是他这个最全的,假如说我只想查询表一中有,但表二没有,以及表二中有,但表一没有,也就是去掉这个内连接结果能听懂吧?啊那么它跟我们左Y和右外一样的,也是再加一个什么就行了,外某一个表里边的主键列为。
05:00
No也是这样去加啊,也是这样去加,或者是说加上表2.id为no也是这样去加啊,它也是这样去加,好理解一下就行了,这就是全外连接,因为我们没有办法去试那个效果,是不是咱MYSQL不支持啊,所以就说到这儿了哈,好吧,这是全外。
我来说两句