将之前的关键字全部组合在一起,来看看他们的执行顺序(优先级)?
    select
    ……(分组函数放这)
    from
    ……
    where
    ……
    group by
    ……
    having
    ……
    order by
    ……
    limit
    ……;
    以上的关键字顺序不能颠倒,需要记忆
    执行顺序:

    1. from 指定要操作的表
    2. where 筛选条件
    3. group by 对数据进行分组
    4. having 分组后再过滤
    5. select 选取结果
    6. order by 将结果进行排序
    7. limit 取出部分分页