# 先找大于3次的UID select tag, count(start_time) as tag_cnt from exam_record inner join examination_info using (exam_id) where uid in (select uid from exam_record group by uid, month(start_time) having count(submit_time) >= 3) group by tag order by tag_cnt desc