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 é a idade média e o gênero do pessoal militar no Exército, Marinha e Força Aérea, juntamente com suas respectivas divisões?
 ###Tabelas: 
CREATE TABLE military_personnel (id INT, age INT, gender VARCHAR(10), branch VARCHAR(255)); CREATE TABLE branches (id INT, name VARCHAR(255)); INSERT INTO military_personnel (id, age, gender, branch) VALUES (1, 35, 'Male', 'Army'), (2, 32, 'Female', 'Navy'), (3, 38, 'Male', 'Air Force'); INSERT INTO branches (id, name) VALUES (1, 'Army'), (2, 'Navy'), (3, 'Air Force');
SELECT b.name as branch_name, AVG(mp.age) as avg_age, mp.gender FROM military_personnel mp JOIN branches b ON mp.branch = b.name GROUP BY b.name, mp.gender;