sql的加入和有什么区别

介绍

小编给大家分享一下sql的加入和有什么区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

在加入后面可以接在条件和那里的条件,在这里我主要就是说这两者之间的差别

建立两张简单的用来测试的表并添加数据,如下所示,一张表名为id_name,另一张表名为id_age

 sql的连接和有什么区别

 sql的连接和有什么区别

首先看看不添加条件,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的加入和有什么区别