with likes as (
        select
            user_id,
            music_id,
            music_name
        from
            music_likes
            left join music on music_likes.music_id = music.id
)
select
    music_name
from
    likes
where
    (likes.user_id in (select follower_id from follow where user_id = '1'))
    and 
    (music_name not in (select music_name from likes where user_id = '1'))
group by music_id
order by music_id