having
    分组之后 二次筛选
    where 在分组前进行过滤
    having 在分组后进行过滤

    相关子查询
    子查询不能独立运行,先运行外面的查询,再运行子查询