select music_name
from follow f
         join (select *
               from music_likes ml
                        join music m on m.id = ml.music_id) a on follower_id = a.user_id
where f.user_id = 1
  and music_name not in (select music_name
                         from music_likes ml
                                  join music m on m.id = ml.music_id
                         where user_id = 1)
group by music_id
order by music_id;