select sum(read_num)/sum(show_num) as fans_ctr from c left join b on c.content_id = b.content_id left join a using(author_id) where c.fans_id = a.fans_id
计算CTR的问题在于,是筛选完那些粉丝的才去计算整体的avg,找准作者的粉丝,就需要额外添加一个 c表粉丝ID=a表粉丝ID,这样,那些非粉丝的数据就会自动筛选掉