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: Qual é a receita média por artista por gênero?
 ###Tabelas: 
CREATE TABLE Artists (artist_id INT, artist_name VARCHAR(255)); INSERT INTO Artists (artist_id, artist_name) VALUES (1, 'Artist1'), (2, 'Artist2'), (3, 'Artist3'); CREATE TABLE Genres (genre_id INT, genre_name VARCHAR(255)); INSERT INTO Genres (genre_id, genre_name) VALUES (1, 'Pop'), (2, 'Rock'); CREATE TABLE Sales (sale_id INT, artist_id INT, genre_id INT, revenue DECIMAL(10, 2)); INSERT INTO Sales (sale_id, artist_id, genre_id, revenue) VALUES (1, 1, 1, 100), (2, 2, 2, 200), (3, 3, 1, 300);
SELECT g.genre_name, a.artist_name, AVG(s.revenue) AS avg_revenue FROM Artists a JOIN Sales s ON a.artist_id = s.artist_id JOIN Genres g ON s.genre_id = g.genre_id GROUP BY g.genre_name, a.artist_name;