00:00
好,那么接下来呢,我们看一下这个左外连接啊,左外连接所谓的外连接,大家想一下是这张图当中的哪个第一个第个啊,你们所理解的左外连接是他是吧?这个东西你把它称为叫左连接是吧?那你它叫什么不是,那你刚才有同学说左边第二个呀,从上往下数第二个,那这样说吧,你把这两个东西怎么叫。一个是啊,第一个叫左连接,这个叫左外是吧?第一个是左外,这个呢,第二个叫左连接是吧?啊,这个是左外啊,这个是左外好,这个表什么意思啊,是以左表为主,左表所有当中数据我都要对吧?那我左边独有的,你右边没有的,这个数据怎么样呢?
01:11
就给零了对吧,那这条数据呢,就体现在我们数据当中,A50号部门,我们拿着部门编号去照应的时候,刚才我所聊的左边数据全部都要,也就至少得是15条数据吧,对吧,按照15条数据,我所有的都要吗?啊,15量数据好,那这个时候呢,是不是50个部门在右表当中有吗?没有,我还要去查DNA对不对。那你数据五上部门数据都没有D内怎么来,那就补的是那值啊补的是那值,OK,那我们来看一下这个S,这个S呢,它是有直接的语法的,叫left join对吧,那也就是说我们需要查询什么东西呢。查询员工编号。
02:01
我明朝那我们加一个吧,部门这个地方我加一个,加一个什么东西呢。部门编号和部门名称,因为看一个编号我能清楚一点啊,如果说没有部门名称。名称则五什么补充当值对吧?啊,我们要这样的一个效果,其实就是所谓的一个左外连接啊,左外连接那我们来写一下,就是select的还是一样的啊长的东西呢,我们等会再写。所以呢,还是EP表,我们还是写一个E表对吧?啊,还是取一个命名,然后这个时候能用join了吗?不能了,得用left join,当然你可以中间加一个out,叫left out join,这out可省,就跟我们之前写的join语这块,是不是前面可以加一个in啊?
03:03
这是不是可以加一个in啊,对吧,这也可以加一个al啊,所以我们刚才说的这是一个组外连接啊,是一个左外连接,然后呢,左外连接连接谁呀?De pd表对吧?还是叫D表,然后这应条件呢,还是一样的D点第pd number等于我们的d.depd number对吧?那这个语句呢,它就表示以左表为主,不管你右边有没有这条数据,对应的有没有这条数据,我左边数据可能丢。我左边数据怎么样,不能少。啊,是这样的一个现象,好,然后呢,我们看一下查一下东西,叫员工编号那一点点p number对吧,然后d.d name,然后是部门编号,那这个呢,我们从地表当中EP number对吧,然后d.D。
04:00
那那这个出来将会是几条数据。其中有一条的DNA为,那只有一条DNA为呢,对吧。就是最后那个50对应的啊,因为以左表为主,50这张数据呢,在右边这张这个表里面根本就没有数据存在。啊呃,这个地方我们用的,我刚才应该用错了这个既然它可能没有的话,我最好用什么E对吧?啊这样如果说用D的话,它两个表没有嘛,它两个都是闹对吧?啊,所有子段都不弄,其实这个地方应该是一个什么50对吧?啊,应该是一个50,我们重新跑一下啊,我们用一点第1P电量,因为在我刚才用的是D点第1P订单管D表当中,其实没有这个部门的,对吧?啊,没有这个部门的。
05:14
好,刚才我们说的最后一条数据,这个地方应该是什么?是50,但是50号部门在部门表当中存在吗?不存在对吧,那就不闹,因为我们用的是level,以左表为主。啊,以左表为主,也就是说现在看到的现象是不是这种现象,最终查出来是不是有公共的,也有A特有的,公共的是前面这14条数据属于这个公共的,A特有的是不是属于最后一条数据啊,对吧,但是B特有的40有吗?B特有的是不是40号部门啊,对吧,没有出现啊,这是所谓的叫左外连接啊,叫左外连接是这样的一个东西,对吧?好。
我来说两句