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 os astronautas e suas condições médicas que voaram para a Lua.
 ###Tabelas: 
CREATE TABLE astronauts (astronaut_id INT, name TEXT, medical_condition TEXT); INSERT INTO astronauts (astronaut_id, name, medical_condition) VALUES (1, 'Neil Armstrong', NULL), (2, 'Buzz Aldrin', NULL), (3, 'Pete Conrad', 'Diabetes'), (4, 'Alan Shepard', NULL); CREATE TABLE astronaut_missions (astronaut_id INT, mission_id INT); INSERT INTO astronaut_missions (astronaut_id, mission_id) VALUES (1, 1), (1, 2), (2, 1), (3, 3), (4, 2); CREATE TABLE space_missions (mission_id INT, name TEXT, destination TEXT); INSERT INTO space_missions (mission_id, name, destination) VALUES (1, 'Apollo 11', 'Moon'), (2, 'Apollo 12', 'Moon'), (3, 'Apollo 13', 'Moon'), (4, 'Apollo 14', 'Moon');
SELECT a.name AS astronaut_name, a.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 WHERE s.destination = 'Moon';