Mysql语句执行顺序

来源:互联网 发布:三层网络配置实例 编辑:程序博客网 时间:2024/06/03 18:06

01. ----》FROM

02.-----》ON

03.-----》JOIN

04.-----》WHERE

05.-----》GROUP BY

06.-----》WITH              这个有意思可以对聚合过的结果再次聚合

07.-----》HAVING         对分组结果进行过滤

08.-----》SELECT

09.-----》DISTINCT

10.-----》ORDER BY

11.-----》LIMIT



mysql执行顺序先分组,后排序,所以分组不能按顺序得到想要的数据。所以在想得到分组第一条数据的时候,先排序,查询结果再次进行分组就可以了






原创粉丝点击