MySql中On和Where的區別

1、區別 ① 先執行on,後執行where;on是建立關聯關係在生成臨時表時候執行,where是在臨時表生成後對數據進行篩選的。 ②比如兩個表進行left join連接查詢結果,where會對查詢的結果進行過濾, on會返回驅動表的所有數據。 ③left join按照條件關聯,不管是否爲真,都返回左邊表的數據。 2、on和where使用時機的分析 先拋開where條件,看On條件。left joi
相關文章
相關標籤/搜索