select t1.course_id, course_name, round(sum(if_sign)*100/sum(if_vw),2) 'sign_rate' from behavior_tb t1 left join course_tb t2 using(course_id) group by t1.course_id, course_name