题解 | 推荐内容准确的用户平均评分
select round(avg(score),3) avg_score from ( select distinct r.rec_user,u.score from recommend_tb r left join user_action_tb u on r.rec_user=u.user_id where r.rec_info_l=u.hobby_l ) a
!:考虑对同一用户多次推荐相符标签的推荐内容
先执行from 、join
再where
最后在distinct