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 astronautas que voaram em múltiplas missões para 'SpaceMates Inc.'?
 ###Tabelas: 
CREATE TABLE Astronauts (id INT, name VARCHAR(50), organization VARCHAR(50)); CREATE TABLE Missions (id INT, astronaut_id INT, spacecraft_name VARCHAR(50), company VARCHAR(50)); INSERT INTO Astronauts (id, name, organization) VALUES (1, 'John Doe', 'SpaceMates Inc.'), (2, 'Jane Smith', 'SpaceMates Inc.'); INSERT INTO Missions (id, astronaut_id, spacecraft_name, company) VALUES (1, 1, 'Apollo 11', 'SpaceMates Inc.'), (2, 1, 'Apollo 13', 'SpaceMates Inc.'), (3, 2, 'Apollo 11', 'SpaceMates Inc.');
SELECT a.name FROM Astronauts a JOIN (SELECT astronaut_id FROM Missions GROUP BY astronaut_id HAVING COUNT(DISTINCT spacecraft_name) > 1) b ON a.id = b.astronaut_id WHERE a.organization = 'SpaceMates Inc.';