- 注意group by 要按course_id和course_name;
- group by 只用course_id的话,使用any_value。
select course_id, course_name, round(sum(if_sign)/sum(if_vw)*100,2) as rate from behavior_tb join course_tb using(course_id) group by course_id,course_name order by course_id
select
course_id,
any_value(course_name),
round(sum(if_sign)/sum(if_vw)*100,2) as sign_rate
from course_tb
left join behavior_tb using(course_id)
group by course_id
order by course_id



京公网安备 11010502036488号