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 duração média das missões em Marte para cada astronauta?
 ###Tabelas: 
CREATE TABLE astronauts (id INT, name VARCHAR(50));CREATE TABLE mars_missions (id INT, astronaut_id INT, duration INT); INSERT INTO astronauts VALUES (1, 'Alexei Leonov'), (2, 'Neil Armstrong'); INSERT INTO mars_missions VALUES (1, 1, 300), (2, 1, 360), (3, 2, 420);
SELECT astronauts.name, AVG(mars_missions.duration) as avg_duration FROM astronauts INNER JOIN mars_missions ON astronauts.id = mars_missions.astronaut_id WHERE mars_missions.id IN (SELECT id FROM mars_missions WHERE destination = 'Mars') GROUP BY astronauts.name;