left join 、right join中 on后面加条件where和 and的区别

left join 、right join中 on后面加条件where和 and的区别 on条件是在生成临时表时使用的条件,它不管and中的条件是否为真,都会返回左边表中的所有记录。 所以说 and后 加 左表的条件对 左表无影响。and后的条件只对右表产生影响 (right join翻过来) where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返
相关文章
相关标签/搜索