select uid, sum(incomplete) incomplete_cnt, sum(complete) complete_cnt, group_concat(distinct detail separator ';') detail from (select uid, if(score is null or submit_time is null, 1, 0) incomplete, if(score is null or submit_time is null, 0, 1) complete, concat_ws(':', date(start_time), tag) detai...