题解 | #推荐内容准确的用户平均评分#
推荐内容准确的用户平均评分
https://www.nowcoder.com/practice/2dcac73b647247f0aef0b261ed76b47e
-- 创建一个CTE(公共表表达式)t WITH t AS ( -- 从recommend_tb表和user_action_tb表中选择不同的用户ID、爱好和评分 SELECT DISTINCT user_id, hobby_l, score FROM recommend_tb r -- 将recommend_tb表与user_action_tb表连接 -- 连接条件:推荐信息和用户行为的爱好相同,且推荐用户ID匹配用户行为的用户ID JOIN user_action_tb u ON r.rec_info_l = u.hobby_l AND r.rec_user = u.user_id ) -- 从CTE t中选择评分的平均值 SELECT AVG(score) FROM t;