group by是分组
order by是对行排序,
其中having 只能够和group by一起使用,group by在前面,
where 要在groupby之前。
HAVING短语与WHERE子句的区别
1》WHERE子句作用于基表或视图,从中选择满足条件的元组。
2》HAVING短语作用于组,从中选择满足条件的组。
3》having只能用在group by之后,对分组后的结果进行筛选(即使用having的前提条件是分组)。
4》.where肯定在group by 之前,即也在having之前。
5》.where后的条件表达式里不允许使用聚合函数,而having可以。