题解 | #牛客直播各科目出勤率#
牛客直播各科目出勤率
https://www.nowcoder.com/practice/0cab547df4f0430b93042128f445d899
总想left join 将后面两个表连起来,半天劲都没写出来
select d1.course_id, t.course_name, round((d2.ten/d1.nums)*100,2) from ( select course_id, count(*) as nums from behavior_tb where if_sign != 0 group by course_id ) d1 join ( select course_id, count(distinct user_id) as ten from attend_tb where timestampdiff(minute,in_datetime,out_datetime) >= 10 group by course_id ) d2 join course_tb t on d1.course_id = d2.course_id and d2.course_id = t.course_id



查看1道真题和解析