where 1.在分组前进行过滤
    2.where 后面不能跟聚合函数
    having 1.是在分组后进行条件过滤
    2.having后面可以写聚合数据