步骤拆解: 统计每个用户总活跃月份数、2021年活跃天数、2021年试卷作答活跃天数、2021年答题活跃天数; 筛选出其中6/7级用户(不管期间是否活跃); 第一步,考虑到需要统计用户的总活跃数据,分别做连接比较复杂,直接用union all将exam_record和practice_record两表做合并作为新表e; with e as (select uid,start_time,date(start_time) as act_date, date_format(start_time,'%Y%m') as act_month,'exam' as type from exam_...