MYSQL中SQL的執行順序:
(1)、from
(2)、on
(3)、join
(4)、where
(5)、group by
(6)、avg,sum
(7)、having
(8)、select
(9)、distinct
(10)、order by
(11)、limit
MySQL中where條件後的執行順序:從左到右。
right join和 left join語句中on和where條件的區別?
(1)、on條件是在生成臨時表時使用的條件,它不管on中的條件是否爲真,
都會返回右邊表的記錄(right join)或者左邊表的記錄(right join)
(2)、where條件是在臨時表生成好後,再對臨時表進行過濾的條件