select sum(distinct u.score)/count(distinct u.score) as avg_score from recommend_tb r left join user_action_tb u on u.user_id=r.rec_user where r.rec_info_l=u.hobby_l