# 分组查询

# SQL 语句各个关键字的执行顺序

select
    ...         5
from
    ...         1
where
    ...         2
group by
    ...         3
having
    ...         4
order by
    ...         6

执行顺序:
1. from
2. where
3. group by
4. having
5. select
6. order by

# 重点结论

在一条select语句当中,如果有group by语句的话,select后面只能跟分组函数,以及参加分组的字段。其他的一律不能跟。(Mysql可以执行,但没有意义,Oracle数据库当中会报错)