select tt.music_name from (select distinct m.music_name,m.id from follow f join music_likes ml on f.follower_id = ml.user_id join music m on ml.music_id = m.id where f.user_id = 1 and m.music_name not in (select music_name from music_likes lk join music m on lk.music_id = m.id and lk.user_id = 1) ) tt order by tt.id asc