left join 、right join中 on後面加條件where和 and的區別

left join 、right join中 on後面加條件where和 and的區別 on條件是在生成臨時表時使用的條件,它不管and中的條件是否爲真,都會返回左邊表中的所有記錄。 所以說 and後 加 左表的條件對 左表無影響。and後的條件只對右表產生影響 (right join翻過來) where條件是在臨時表生成好後,再對臨時表進行過濾的條件。這時已經沒有left join的含義(必須返
相關文章
相關標籤/搜索