mysql题解 | 推荐内容准确的用户平均评分

推荐内容准确的用户平均评分

https://www.nowcoder.com/practice/2dcac73b647247f0aef0b261ed76b47e


-- 问题提炼:推荐内容准确   求这些用户的平均评分

SELECT 
	ROUND(AVG(DISTINCT u.score), 3) AS avg_score
FROM 
    recommend_tb r
    INNER JOIN user_action_tb u 
        ON r.rec_user = u.user_id
        AND r.rec_info_l = u.hobby_l
;

注意去重,因为是给同一个用户推荐相同的内容,我需要统计不同用户

END

全部评论
有点问题,如果某两个推荐分数一样呢
10 回复 分享
发布于 2024-11-12 10:26 江苏
为什么内连接之后,103会有两个一样的呢,不应该是r表中体育的103被筛选出去了,只剩下一个美妆的103
1 回复 分享
发布于 03-20 20:21 天津

相关推荐

完美的潜伏者许愿简历...:隐藏信息被你提取出来了,暗示,这就是暗示
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
06-07 12:20
新余学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
12
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务