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: Liste todos os astronautas que participaram de missões a Marte e seus registros de condição médica.
 ###Tabelas: 
CREATE TABLE astronauts (astronaut_id INT, name TEXT, age INT); INSERT INTO astronauts (astronaut_id, name, age) VALUES (1, 'Mark Watney', 40), (2, 'Melissa Lewis', 45); CREATE TABLE space_missions (mission_id INT, name TEXT, destination TEXT); INSERT INTO space_missions (mission_id, name, destination) VALUES (1, 'Ares 3', 'Mars'), (2, 'Ares 4', 'Mars'); CREATE TABLE astronaut_missions (astronaut_id INT, mission_id INT, role TEXT); INSERT INTO astronaut_missions (astronaut_id, mission_id, role) VALUES (1, 1, 'Commander'), (2, 2, 'Pilot'); CREATE TABLE medical_records (astronaut_id INT, medical_condition TEXT); INSERT INTO medical_records (astronaut_id, medical_condition) VALUES (1, 'Cardiovascular Disease'), (2, 'Claustrophobia');
SELECT a.name, m.medical_condition FROM astronauts a JOIN astronaut_missions am ON a.astronaut_id = am.astronaut_id JOIN space_missions s ON am.mission_id = s.mission_id JOIN medical_records m ON a.astronaut_id = m.astronaut_id WHERE s.destination = 'Mars';