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 número total de bases militares e seus respectivos países, juntamente com o tipo de base?
 ###Tabelas: 
CREATE TABLE military_bases (id INT, name VARCHAR(255), country_code VARCHAR(3), base_type VARCHAR(255)); CREATE TABLE countries (code VARCHAR(3), name VARCHAR(255)); INSERT INTO military_bases (id, name, country_code, base_type) VALUES (1, 'Base A', 'USA', 'Army'), (2, 'Base B', 'RUS', 'Navy'), (3, 'Base C', 'CHN', 'Air Force'); INSERT INTO countries (code, name) VALUES ('USA', 'United States of America'), ('RUS', 'Russian Federation'), ('CHN', 'People''s Republic of China');
SELECT COUNT(id) as total_bases, b.country_code, b.base_type FROM military_bases b JOIN countries c ON b.country_code = c.code GROUP BY b.country_code, b.base_type;