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条件是在临时表生成好后,再对临时表进行过滤的条件

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