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