题解 | #月均完成试卷数不小于3的用户爱作答的类别#
月均完成试卷数不小于3的用户爱作答的类别
https://www.nowcoder.com/practice/b1d13efcfa0c4ecea517afbdb9090845
select
b.tag,
count(*) cmt
from exam_record a
left join examination_info b on a.exam_id=b.exam_id
inner join (
select distinct uid -- 多次运行不通过原来是少了一个distinct 导致数据膨胀。
from exam_record
where submit_time is not null
group by uid,date_format(submit_time,'%Y%m')
having count(submit_time)>=3
)c on a.uid=c.uid
group by b.tag
order by cmt desc;

