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

你可能感兴趣的:(数据库相关)