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什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
vue资料 管家婆的资料