00:00
有的就应查询和关联,言下之意,我呢给同学们呢做好了全部的总结,我们呢一锅端,把所有的就应关系一次性学个透明白,好,那么join引最常见的是不是内连接,左连接,外连接,交叉连接,离开耳机全连接啊,那么这个时候请大家看所有的就应关系是不是均在这张图上有所体现啊好。那么这个时候共计几个?好,现在抬头,同学们按照我说的顺序,我不是让你从左到右,从上到下,我说你给我写哪一个,你就给我写哪一个,按照TV建筑队左右排列,从上到下写好左边要求同学们在纸上当场做这个练习,画这个圈圈中间红色部分小学数学题求阴影部分的面积。听懂就画那个杠右,左边你给我画这个图,右边你给我照抄这条circleq,做得到吧?好,来,同学们,我说写,大家再写啊,下面呢,请先看,根据前面我们再来强调一下我们的什么手写circle,求的顺序select关键字懂不懂你就把它当做新吧好不好?一般而言是不是先两两关联啊,左联还是内联还是右联,然后这on是不是就condition上啊,之后where group by having order limit,好,复习了以后来。
01:37
首先请看第一图,居中,中心开花,大家看A是一张表,B是一张表,它们两个的共有部分,这个时候大家请告诉我什么连接,那么结合我们刚才所说的是不是select的条件,你就把它当做心吧,好吧,From a要去跟b join,什么join是不是inner join OK,那么你们两个要做inner join的条件,根据我们前面的circle的基读和人写的顺序,是不是要有个on啊?那么这个时候是不是a inner joining b,你们两个凭什么能够joining,是不是因为有个小joining的条件,On后面跟着就印的条件啊,Y啊,是不是它后面这最后跟查询条件啊。所以说请同学们左边把这个图画下来,中间红色部分,阴影部分那个面积画好,右边把上SQ抄写一遍,当场写,当场背,扎扎实实的打基本功。
02:36
往下走怎么解题呢?解题的套路全部就是这张图,好,第二个模式,请大家看这一块是不是AB的共有啊,请同学们移到左上角,此时大家将会看到左上角是不是left就应啊,只要是左就说明是不是要左表的全部啊,简单而言,是不是就是AB的共有加上AB的独有简称是不是就是全A啊?好,那么请同学们把左上角作为第二个,一定要严格按照我的顺序啊,有道理的后面做题,那么这个时候请同学们把左表抄写一遍,并当场记忆,认认真真的下基本功。
03:24
同学们呢?接下来左表完成以后,请看右上角如法炮制,那么呢,我相信讲过左了以后,这个右不用我再说了吧。好,切记按照刚才所说的,不管是左还是右,它们的高度,表格的高度一定要一样,不匹配的表全部用不纳,是不是来跟他对等对齐啊?下面。三个完了以后,我们再来看第四个,请大家看目前屏幕上左下角这个图,那目前呢,我呢先不给大家看答案,大家先思考一分钟,这个图跟正上方的这个图有什么不同?当然你可能说中间没了废话,是不是现在的要求是尝试着自己。
04:23
参考上面这个来修改成下面这个,看看有什么不一样的地方,这条circle能写出来吗,试试。那么呢,请大家思考了以后,那么大家可以看,我们呢,先来看一下,请问咱们先遮着半拉脸,油抱琵琶半遮面,大家跟我讲这条circleq,这条circleq一样走好B自己再想想,既然都那么说白,是不是从这移到这儿啊,就这一步,最后这一步我们已经有on了,刚才也提示过大家,On是join应condition,好,就应以后就长这样,现在我们变成这样,我们也刚才分析过,这个是不是要A的独有啊,A独占了以后,请问还有B什么事吗?我要独占一个,所有兄弟们都明白,你不可能跟别人共享你女朋友吧,同意吧,那么这个时候大家想A要独占还有B什么事吗?那么这个时候。
05:28
这一块是不是等于啊,那么假设B全是none的话,那么请跟我讲,我这边那么好,同学们请看我们再回退一步,回退一步是不是就这个左连接是不是公有部分加读A,那么这个时候只要在左链接把公有的去掉,既然你要把公有的去掉,说明只能是左表的全部,是不是只能是A是独占,A独占了以后,相反的兄弟B是不是就只能是难啊,通了吗?好,那么呢,依法炮如法炮制,请看第五个,我相信第五个会写了吧,好,那么这个时候请把第五个也给我在纸上认认真真的写下来,并背下来。
06:22
看看哈,这个呢是内连接,而这个呢是满血复活版的,是不是全连接啊,所以说全连接现在的左下角是不是这个是inner doing,这个是不是out joining啊是不是满了,好那么这个时候请同学们呢,干嘛呢,把它全部弄下来OK。大家看这个是不是全连接啊,好,最后第七个第七式,大家看这个全连接嘛,是war,这个就更狠,是不是AB各自的独有啊,那么言下之意是不是把中间镂空啊,那么跟这个对比哈,这个inner join是只有中间共有部分,而这个就变成是不是各自的独有,偏偏没有中间部分啊,那么呢,请把第七个写下来在纸上。
07:21
认认真真的哈。
我来说两句