很简单的代码,分组求和搭配if函数即可 链接时可以用using 字段,只要两个表格某属性名一样就可以使用

select cou.course_id,course_name,
       round(100*sum(if(if_sign=1,1,0))/sum(if(if_vw=1,1,0)),2) as sign_rate
from course_tb cou left join behavior_tb using(course_id)
group by cou.course_id
order by course_id