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

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

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

/*
STEP1:通过user_id和兴趣推荐链接两个表,为表A,字段:info user hobby score
STEP2:去掉完全重复的行
STEP3:求平均
*/
WITH A AS(
SELECT 
rec_info_l,
rec_user,
u.hobby_l,
u.score
FROM recommend_tb r
LEFT JOIN user_action_tb u ON r.rec_user = u.user_id
AND r.rec_info_l = u.hobby_l
),
B AS(
SELECT DISTINCT *
FROM A
)
SELECT avg(score) FROM B

全部评论

相关推荐

06-12 16:23
已编辑
小米_软件开发(准入职员工)
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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