MYSQL 錶鏈接 ON AND 和ON WHERE 的區別

在使用left join時,on and和on where條件的區別以下: 一、on條件是在生成臨時表時使用的條件,它無論on中的條件是否爲真,都會返回左邊表中的記錄。 二、where條件是在臨時表生成好後,再對臨時表進行過濾的條件。這時已經沒有left join的含義(必須返回左邊表的記錄)了,條件不爲真的就所有過濾掉,on後的條件用來生成左右表關聯的臨時表,where後的條件對臨時表中的記錄進
相關文章
相關標籤/搜索