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