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: Encontre o número de usuários únicos que assistiram a episódios de programas de TV no gênero 'Comédia' e suas avaliações médias.
 ###Tabelas: 
CREATE TABLE tv_shows (id INT, title VARCHAR(100), genre VARCHAR(20)); CREATE TABLE tv_show_episodes (id INT, show_id INT, episode_number INT, user_id INT, rating INT); INSERT INTO tv_shows (id, title, genre) VALUES (1, 'ShowA', 'Comedy'); INSERT INTO tv_shows (id, title, genre) VALUES (2, 'ShowB', 'Comedy'); INSERT INTO tv_show_episodes (id, show_id, episode_number, user_id, rating) VALUES (1, 1, 1, 1, 5); INSERT INTO tv_show_episodes (id, show_id, episode_number, user_id, rating) VALUES (2, 1, 2, 2, 4); INSERT INTO tv_show_episodes (id, show_id, episode_number, user_id, rating) VALUES (3, 2, 1, 3, 3);
SELECT AVG(rating), COUNT(DISTINCT user_id) FROM tv_show_episodes INNER JOIN tv_shows ON tv_shows.id = tv_show_episodes.show_id WHERE tv_shows.genre = 'Comedy';