select u.uid, if(incomplete_cnt is null,0,incomplete_cnt) as incomplete_cnt, round(if(incomplete_cnt is null,0,incomplete_cnt/total_cnt),3) as incomplete_rate from user_info u left join (SELECT uid, sum(IF(score is null,1,0)) as incomplete_cnt, count(*) as total_cnt FROM exam_record group by uid) al...