2016 - 2024

感恩一路有你

sql数据库怎么用 SQL左右连接中的on and和on where的区别?

浏览量:2778 时间:2021-03-15 17:43:38 作者:admin

SQL左右连接中的on and和on where的区别?

我不太了解onand和onwhere在SQL连接中的区别,直到我在互联网上看到下面的文章。使用leftjoin时,onand和onwhere条件的区别如下:

1。在生成临时表时使用on条件。无论on中的条件是否为真,它都将返回左表中的记录。

2. where条件用于在生成临时表后过滤临时表。此时,leftjoin不再有意义(必须返回左表中的记录)。如果条件不为真,则会过滤掉所有记录。on之后的条件用于生成与左右表关联的临时表,where之后的条件用于过滤临时表中的记录。

sql数据库怎么用 sql中on的用法 concat什么意思

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。