select avg(score) from (select distinct score from recommend_tb join user_action_tb on recommend_tb.rec_user=user_action_tb.user_id where rec_info_l=hobby_l)a
这题主要是 这题的关键在于 会给用户推荐他喜欢的内容 多次,但是我们只要一次
那么这里主要是先表连接筛选符合条件的内容, 然后再去重, 去掉多次匹配的分数。只保留有一次。
先表连接筛选符合条件的内容, 然后再去重。这句话也比较重要。 想要先去重是做不到的,只能先筛选合适的然后去重。

京公网安备 11010502036488号