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 custo total de todos os projetos de infraestrutura em comunidades rurais no Quênia, agrupados por tipo de projeto?
 ###Tabelas: 
CREATE TABLE rural_communities (id INT, name VARCHAR(50), country VARCHAR(50)); INSERT INTO rural_communities (id, name, country) VALUES (1, 'Makueni', 'Kenya'); CREATE TABLE infrastructure_projects (id INT, type VARCHAR(50), cost FLOAT, rural_community_id INT); INSERT INTO infrastructure_projects (id, type, cost, rural_community_id) VALUES (1, 'Water Supply', 15000.0, 1);
SELECT i.type, SUM(i.cost) as total_cost FROM infrastructure_projects i INNER JOIN rural_communities r ON i.rural_community_id = r.id WHERE r.country = 'Kenya' GROUP BY i.type;