select tag,count(tag) tag_cnt from exam_record join examination_info using(exam_id) WHERE uid in (select uid from (select uid,count(*)/count(distinct date_format(submit_time,'%Y%m')) month_cnt from exam_record where submit_time is not null group by uid having month_cnt>=3) a) group by tag order b...