Left join后用and和where的区别 你知道吗?
Left join左连接,得到的是左表的所有数据拼接右表符合on条件的数据。
on后用and连接,都作为on条件。
on后用where连接,where作为筛选条件,则是匹配两个条件相同的结果集。on后用where连接,where作为筛选条件,则是匹配两个条件相同的结果集。
如下图一,on后的and使用错误导致两个筛选条件没有生效。图二为正确查询:
on 后加 where
————————————————
版权声明:本文为CSDN博主「May的博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lmb55/article/details/85081591
我是个双鱼座的小王子,沉浸在自己的代码世界里,去探索这未知的世界,希望遇到更多的小伙伴一起前行!