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 músicas de cada gênero.
 ###Tabelas: 
CREATE TABLE genres (genre_id INT, genre VARCHAR(255)); CREATE TABLE songs (song_id INT, title VARCHAR(255), genre_id INT, release_date DATE); CREATE TABLE users (user_id INT, user_country VARCHAR(255)); CREATE TABLE streams (stream_id INT, song_id INT, user_id INT, stream_date DATE);
SELECT g.genre, COUNT(DISTINCT st.user_id) as unique_users FROM genres g JOIN songs s ON g.genre_id = s.genre_id JOIN streams st ON s.song_id = st.song_id GROUP BY g.genre;