题解 | 网易云音乐推荐(网易校招笔试真题)

网易云音乐推荐(网易校招笔试真题)

https://www.nowcoder.com/practice/048ed413ac0e4cf4a774b906fc87e0e7

select music_name
from (select distinct b.music_id,c.music_name
from follow a join music_likes b on a.follower_id=b.user_id join music c on b.music_id=c.id
where a.user_id=1 and b.music_id not in (select music_id from music_likes where user_id =1))  as t1
order by music_id

关键点一:a.follower_id=b.user_id 以id=1用户关注的人喜欢的歌曲为主

关键点二:distinct 防止输出同一首歌曲

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 17:04
点赞 评论 收藏
分享
Morpheus_:同 好奇什么题() 不过我一面确实是不想要直说了 xs
腾讯求职进展汇总
点赞 评论 收藏
分享
02-06 16:33
门头沟学院 Java
Phoenix_Re...:很少最多一两个,大多数保研或者摆烂等着考研
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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