having必须和group by(分组)一起用,where的优先级大于分组,在分组还未开始之时,where就已经发挥作用。 为了弥补where的缺点,可以用having,having的优先级小于分组,先执行分组,再通过having判断。