Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais artistas colaboraram com 'Taylor Swift', mas não em uma faixa do álbum 'Fearless'?
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(100), genre VARCHAR(50)); INSERT INTO artists (artist_id, artist_name, genre) VALUES (1, 'Taylor Swift', 'Pop'), (2, 'Ed Sheeran', 'Pop'), (3, 'Kendrick Lamar', 'Hip Hop'), (4, 'Maren Morris', 'Country'); CREATE TABLE collaborations (collab_id INT, track_name VARCHAR(100), album_name VARCHAR(100), artist_id1 INT, artist_id2 INT); INSERT INTO collaborations (collab_id, track_name, album_name, artist_id1, artist_id2) VALUES (1, 'End Game', 'Reputation', 1, 2), (2, 'Bigger Than Us', 'Red', 1, 4), (3, 'Humble', 'DAMN', 3, NULL);
SELECT DISTINCT a.* FROM artists a INNER JOIN collaborations c1 ON a.artist_id = c1.artist_id2 INNER JOIN collaborations c2 ON a.artist_id = c2.artist_id1 AND c1.album_name != c2.album_name WHERE c1.artist_id1 = 1 AND c2.artist_id2 IS NOT NULL;