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: Listar todos os artistas que se apresentaram na África, mas não no Egito.
 ###Tabelas: 
CREATE TABLE Artists (ArtistID int, ArtistName varchar(100), Country varchar(50)); INSERT INTO Artists (ArtistID, ArtistName, Country) VALUES (1, 'Taylor Swift', 'United States'), (2, 'Drake', 'Canada'), (3, 'Wizkid', 'Nigeria'); CREATE TABLE Concerts (ConcertID int, ArtistID int, City varchar(50), Country varchar(50)); INSERT INTO Concerts (ConcertID, ArtistID, City, Country) VALUES (1, 1, 'New York', 'United States'), (2, 2, 'Toronto', 'Canada'), (3, 3, 'Lagos', 'Nigeria');
SELECT DISTINCT Artists.ArtistName FROM Artists JOIN Concerts ON Artists.ArtistID = Concerts.ArtistID WHERE Artists.Country = 'Africa' AND Concerts.Country != 'Egypt';