在on后面使用and
如果and语句是对左表进行过滤,那么无论这个过滤条件是真是假都不起作用,左表的记录会全部返回
如果and是对右表进行过滤,那么左表会与过滤后的右表进行左连接,左表数据依旧全部返回
在on后面使用where
where是对连接后的结果集(临时表)进行过滤的,此时的left join已经不起作用,条件不为真的数据就全部过滤掉
————————————————
版权声明:本文为优快云博主「小小花卷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/qq_43776514/article/details/115530127