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: Identificar todas as espaçonaves que tiveram astronautas de múltiplos países a bordo e exibir o nome da espaçonave e o número de países representados.
 ###Tabelas: 
CREATE TABLE Spacecraft (id INT, name VARCHAR(50), manufacturer VARCHAR(50), type VARCHAR(50), launch_date DATE); CREATE TABLE AstronautMissions (astronaut_id INT, mission_id INT); CREATE TABLE Astronauts (id INT, name VARCHAR(50), age INT, gender VARCHAR(10), nationality VARCHAR(50), missions VARCHAR(500)); INSERT INTO Astronauts (id, name, nationality) VALUES (1, 'Alexei Leonov', 'Russian'), (2, 'Thomas Stafford', 'American'); INSERT INTO AstronautMissions (astronaut_id, mission_id) VALUES (1, 1), (2, 1); INSERT INTO Spacecraft (id, name, manufacturer) VALUES (1, 'Apollo-Soyuz', 'NASA');
SELECT s.name, COUNT(DISTINCT a.nationality) AS country_count FROM Spacecraft s JOIN AstronautMissions am ON TRUE JOIN Astronauts a ON am.astronaut_id = a.id GROUP BY s.id HAVING COUNT(DISTINCT a.nationality) > 1;