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

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

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

本题分析:多层子查询嵌套,分解题意逐点击破

select music_name from music where id in (   # 查找id为1用户关注的用户喜欢的音乐名称并排除id为1的用户喜欢音乐的名称
select music_id from music_likes   #  查找id为1的用户关注的用户喜欢的音乐id,且不包括id为1的用户喜欢的音乐id
where user_id in (select follower_id from follow where user_id = 1)   # 查找id为1的用户关注的用户id
and music_id not in (select music_id from music_likes where user_id = 1))   # 排除id为1的用户喜欢的音乐id
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-04 14:35
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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