介绍
小编给大家分享一下sql的加入和有什么区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
在加入后面可以接在条件和那里的条件,在这里我主要就是说这两者之间的差别
建立两张简单的用来测试的表并添加数据,如下所示,一张表名为id_name,另一张表名为id_age
首先看看不添加条件,t2。=& # 39;年龄22 & # 39;时的结果
SELECT * from id_name t1离开加入id_age t2 alt=" sql的连接和有什么区别">1,在这里以左连接为例,首先运行,加条件,t2。=& # 39;年龄22 & # 39;时
SELECT * from id_name t1离开加入id_age t2 alt=" sql的连接和有什么区别">可以得到哪里条件是在离开加入操作完成后所进行的条件筛选
2,当运行上加条件,t2。=& # 39;年龄22 & # 39;时
SELECT * from id_name t1离开加入id_age t2 alt=" sql的连接和有什么区别">可得上到条件是在离开加入之前先进行条件筛选,而后才对两个表格加入操作
在这里是以左连接为例,对于内连接来说由于其性质,这两种条件得到的结果会是一样,但中间内部过程还是有差异的
比上起作用更早,,先根据上条件进行多表的连接操作,生成一个临时表再通过的地方来筛选
<强>那>以上是sql的加入和有什么区别的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
sql的加入和有什么区别