select
sum(IFNULL(c.read_num,0)) / sum(IFNULL(c.show_num,0)) as fans_ctr
from
a
left join b on a.author_id = b.author_id
left join c on b.content_id = c.content_id and a.fans_id = c.fans_id

select
sum(IFNULL(c.read_num,0)) / sum(IFNULL(c.show_num,0)) as fans_ctr
from
a
left join b on a.author_id = b.author_id
left join c on b.content_id = c.content_id and a.fans_id = c.fans_id