select * from ( select university,round(avg(question_cnt),3) as avg_question_cnt, round(avg(answer_cnt),3) as avg_answer_cnt from user_profile GROUP BY university ) as cnt where avg_question_cnt < 5 or avg_answer_cnt < 20 忘记了having, 也可以使用分区表,在分区表上做条件删选