2018-10-29
阅读量:
951
mysql语句查询顺序与执行顺序的区别
初学者很容易将mysql的书写顺序当做执行顺序,很容易导致mysql语句的使用错误,本文章特此声明和区别:
mysql查询顺序
- select[distinct]
- from
- join(left join/right join/innner join等)
- on
- where
- group by
- having
- union
- order by
- limit
mysql执行顺序
- from
- join
- on
- where
- group by(开始使用select中的别名,后面的语句中都可以使用) 这里可以使用表中普通字段的别名,不能使用聚合函数的别名
- avg,sum....
- having
- select
- distinct
- order by
- limit






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论