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: Mostrar o número de satélites e o número de países envolvidos em cada lançamento.
 ###Tabelas: 
CREATE TABLE satellites (satellite_id INT, country VARCHAR(50), launch_date DATE); INSERT INTO satellites (satellite_id, country, launch_date) VALUES (1, 'China', '2020-01-01'), (2, 'India', '2019-02-03'), (3, 'Japan', '2018-03-04'); CREATE TABLE launches (launch_id INT, mission_id INT, launch_date DATE); INSERT INTO launches (launch_id, mission_id, launch_date) VALUES (1, 1, '2021-01-01'), (2, 2, '2020-02-02'); CREATE TABLE missions (mission_id INT, mission_name VARCHAR(50), country VARCHAR(50)); INSERT INTO missions (mission_id, mission_name, country) VALUES (1, 'Mission1', 'China'), (2, 'Mission2', 'India');
SELECT s.launch_date, COUNT(DISTINCT s.country) AS countries, COUNT(DISTINCT satellites.satellite_id) AS satellites FROM satellites INNER JOIN launches ON satellites.launch_date = launches.launch_date INNER JOIN missions ON launches.mission_id = missions.mission_id GROUP BY s.launch_date;