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: Listar todas as missões que tiveram astronautas tanto dos EUA quanto da China.
 ###Tabelas: 
CREATE TABLE Astronauts (Astronaut_ID INT, Name VARCHAR(255), Country VARCHAR(255)); CREATE TABLE Missions (Mission_ID INT, Astronaut_ID INT); INSERT INTO Astronauts (Astronaut_ID, Name, Country) VALUES (1, 'Alice Johnson', 'USA'), (2, 'Bruce Lee', 'China'), (3, 'Carla Rodriguez', 'USA'), (4, 'Diego Luna', 'Mexico'); INSERT INTO Missions (Mission_ID, Astronaut_ID) VALUES (1, 1), (1, 2), (2, 3), (2, 4);
SELECT Missions.Mission_ID FROM Astronauts INNER JOIN Missions ON Astronauts.Astronaut_ID = Missions.Astronaut_ID WHERE Astronauts.Country IN ('USA', 'China') GROUP BY Missions.Mission_ID HAVING COUNT(DISTINCT Astronauts.Country) = 2;