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 meio de comunicação tem o maior alcance para cada campanha de adaptação climática?
 ###Tabelas: 
CREATE TABLE campaigns (id INT, name VARCHAR(255), type VARCHAR(255)); INSERT INTO campaigns (id, name, type) VALUES (1, 'Climate Adaptation Webinars', 'Webinar'); CREATE TABLE communication (id INT, campaign_id INT, medium VARCHAR(255), reach INT); INSERT INTO communication (id, campaign_id, medium, reach) VALUES (1, 1, 'Email', 15000), (2, 1, 'Social Media', 20000);
SELECT campaign_id, MAX(reach) as max_reach_per_medium FROM communication GROUP BY campaign_id;