00:00
行了,那咱们接下来呢,就继续再往下看了。再往下咱们看什么呢?我们看看啊。内连接中的等值连接。哎,我们一个一个看,我们不是这个分类不是分很多吗?什么等值非等值,自连,左连右连,是不是,我们先看这个内连接中的什么等值连接,有的老师你先不你先给我们讲讲内连接跟外连接的区别呗,我告诉你啊,外连接这种东西啊,我们不讲,我们没法讲他们的区别,只有当我把外连接也讲了之后,我们才能总结出来内联和外连接有什么区别。明白吧,所以现在呢,我先去讲什么呢?这个内连接的这个等值连接,它是个什么东西。你会懂的啊。内连接之。之林。最大的特点是什么?最大的特点是条件是等量关系。
01:11
最大的特点是条件是等量关系,比如说我们刚才写的那个,就是内连接中的什么等值连接,比如说我们来看案例还是那个啊,要查询每个员工的部门名称,要求显示员工名和部门名啊。你反应稍微快点啊。你最终显示员工的名字是在这张表当中。你显示的部门名字在这张表里。你这张表和这张表必须表连接,你从这张表里边取谁内,从这张表里边取谁D内。
02:05
对吧,条件就是这个编号和这个编号怎么着相等,那写吧,怎么写,先写磁扣九二吧,来写一下啊,磁扣九二怎么写,什么1.enamed,点什么d name from什么e from em p,逗号dp de y条件是不是哎,Y条件的部分编号等于D的什么部分编号?这样是不是就查出来了,看查出来了,来,这是492,接下来我们来看看4Q99各位啊。常用的啊,不用了,太老不用了啊。好,我们来看常用的九九语法,是这样写,把上面的这条语句只要拿过来改这几个地方就行,改哪几个地方,把这个逗号改成drawing。
03:10
把where改成on。教语法。Join啊。Join on语法。On后面跟什么表的连接条件?On后面跟的是表连接的条件。这个语法是什么?某某某AB表join引什么表啊,后面跟什么什么条件连接条件,加了连接条件后面还可以继续加什么Y。
04:02
九九语法各位。那你告诉我九九语法好还是九二语法?现在看的是九二。写的少啊,这两张表逗号一写外置条件加呗,就是加外置条件呗,是不是,那这个闹又是又是什么,这个from后边这张表用这那张表逗号也没了,加个join join后面还不够,加个on on后边是条件。说这种语法,为什么到目前为止说这种语法是优于这种语法?就你们思考一下嘛,你我直接说出来还有啥意思,思考一下你们觉得就是你现在啊,就觉得这个好,对吧,你思考一下它的好处在什么地方,记住啊,九九语法当中表连接的这个条件和将来进行真正数据过滤的where条件分离了。
05:09
官方的说词是这种语法结构更清晰。这种语法结构不够清晰,原因是什么?因为你这个where后面这个条件是表连接的条件,你后边加条件,你是不是只能加and,后边再加过滤条件,再加and是不是加别的条件,And是不是加别的条件,就相当于官方说了,说什么呢?说九二语法之所以被废弃啊,这种语法原因是什么呢?原因是这个表连接和将来真正连连接之后的数据,过滤数据再继续继续往下过滤的这些条件融合在一起了。导致外后面这个结构不是很清晰。但是九九语法创作的是表连,就是表连接,连接完之后往下你想过滤的话,加什么它结构给它分离出来。
06:02
明白吧,是这样,CIRCLE99语法结构更清晰一些,表的连接条件和后来的什么和后来的where条件分离了。啊,久久,总之咱们不管说你能不能接受这个好处。你以后就这样写吧,行吧,就是这张表join,这张表on,条件是他把这条语句拿过来,大家执行一下,看结果,大家看一样不一样,这个结果是不是还是刚才那个结果。结果还是一样。史密斯research。
07:02
好。这属于什么?等号关系对吧,所以叫内连接中的什么连接,等值连接。听懂了吗?就这张表和这张表进行表连接,条件是一个等量关系,所以叫内的等式连接。好,我想说的是,这一句话省略了一个inner inner照因那是内个。再执行,大家看这个结果是不是还是14条记录,记住in可以省略。明白吗?Inner带的可读性更好一些什么?为什么一看inner就知道是什么连内连接还是外连接,内连接?注意啊,Inner可以省略的带着,目的是可读性好一些。
08:21
好了,这个内连接中的等值连接我就讲到这里啊。
我来说两句