MySQL中SQL的執行順序

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條件是在臨時表生成好後,再對臨時表進行過濾的條件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章