感觉自己写的乱七八遭,运行效率还不错…… 另外,牛客网这题目就不能出的没有疑义吗?月均数>=3搞得我以为每个月都要>=3 -- 1,查询出uid,tag,month,完成情况 -- 2,找出月均完成大于等于3的用户 -- 3,统计这些用户的类别情况(包括没完成的) with tmp as-- 统计每个用户每个月的完成数 ( select uid,mon,sum(compl)as total from (select uid,tag,month(start_time)as mon,if(submit_time is null,0,1)as compl from exam_record...