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 天津

相关推荐

不愿透露姓名的神秘牛友
07-02 15:39
希望奇迹发生的布莱克...:真的是 现在卷实习就是没苦硬吃
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 18:02
好不容易拿到了字节Offer,鼠鼠做后端的,但家里人觉得可能被裁员不稳定,让鼠鼠去投国企,现在好纠结到底该咋选
文档传偷助手:该投就投吧,不过建议别放弃offer 拿到手里的才是最好的
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
评论
12
收藏
分享

创作者周榜

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