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: Encontrar o número de usuários únicos que transmitiram uma música em cada gênero.
 ###Tabelas: 
CREATE TABLE artists (id INT PRIMARY KEY, name VARCHAR(255), genre VARCHAR(255), country VARCHAR(255)); CREATE TABLE songs (id INT PRIMARY KEY, title VARCHAR(255), artist_id INT, released DATE); CREATE TABLE streams (id INT PRIMARY KEY, song_id INT, user_id INT, stream_date DATE, FOREIGN KEY (song_id) REFERENCES songs(id)); CREATE TABLE users (id INT PRIMARY KEY, gender VARCHAR(50), age INT); CREATE VIEW unique_users_per_genre AS SELECT genre, user_id FROM artists JOIN songs ON artists.id = songs.artist_id JOIN streams ON songs.id = streams.song_id GROUP BY genre, user_id;
SELECT genre, COUNT(DISTINCT user_id) AS unique_users FROM unique_users_per_genre GROUP BY genre;