select b.tag, count(b.tag) tag_cnt from exam_record a, examination_info b where a.exam_id = b.exam_id and a.uid in ( select uid from exam_record where submit_time is not null group by uid, date_format (submit_time, '%Y%m') having count(uid) >= 3) group by b.tag order by count(b.tag) desc