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 é o gênero mais popular para programas de TV no Japão?
 ###Tabelas: 
CREATE TABLE tv_show (id INT PRIMARY KEY, title VARCHAR(255), year INT, country VARCHAR(255), genre VARCHAR(255)); CREATE TABLE viewership (id INT PRIMARY KEY, tv_show_id INT, viewership_count INT); INSERT INTO tv_show (id, title, year, country, genre) VALUES (1, 'TVShowA', 2010, 'Japan', 'Comedy'), (2, 'TVShowB', 2015, 'Japan', 'Drama'), (3, 'TVShowC', 2012, 'Japan', 'Comedy'); INSERT INTO viewership (id, tv_show_id, viewership_count) VALUES (1, 1, 1000000), (2, 2, 1200000), (3, 3, 800000);
SELECT genre, MAX(SUM(viewership_count)) FROM tv_show JOIN viewership ON tv_show.id = viewership.tv_show_id GROUP BY genre;