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