1. 程式人生 > >mysql left join on條件和where條件的位置作用及關係

mysql left join on條件和where條件的位置作用及關係

on是在生成臨時表的時候使用的條件,不管on的條件是否起到作用,都會返回左表的行,

where則是在生成臨時表之後使用的條件,此時已經不管是否使用了left join了,只要條件不為真的行,全部過濾掉。 --所以要寫在on條件之後