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

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

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

分解 分解 YYDS

SELECT t1.music_name
FROM (
         WITH follow_new AS (
             SELECT follower_id
             FROM follow
             WHERE user_id = 1
         )
         SELECT DISTINCT music_id, music_name
         FROM music_likes ml
                  LEFT JOIN music m ON ml.music_id = m.id
         WHERE ml.user_id IN (SELECT * FROM follow_new)
           AND music_id NOT IN (SELECT music_id FROM music_likes WHERE user_id = 1)
         ORDER BY music_id
     ) t1
ORDER BY t1.music_id;
全部评论

相关推荐

12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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