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

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

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

with t1 as (
	# 其关注的人喜欢的音乐
	select music_id from music_likes where user_id in ( select follower_id from `follow` where user_id = 1 )
),
t2 as (
	select music_id music_id_1 from music_likes where user_id = 1 
),
t3 as(
	select * from t1 left join t2 on t1.music_id = t2.music_id_1
),
t4 as (
select   id, music_name from t3 left join music on t3.music_id = music.id where music_id_1 is null
order by music.id  asc
)
select  music_name from t4 group by music_name,id order by id asc 

全部评论

相关推荐

12-19 20:28
已编辑
门头沟学院 Java
美团履约 全栈工程师 (n+1)*15.5 其他
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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