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 todos os países que possuem satélites na tabela de satélites, juntamente com o número de satélites que possuem.
 ###Tabelas: 
CREATE TABLE satellites (id INT, name VARCHAR(255), country VARCHAR(50), international_designator VARCHAR(20)); CREATE TABLE countries (id INT, name VARCHAR(50), region VARCHAR(50)); INSERT INTO countries (id, name, region) VALUES (1, 'USA', 'North America'), (2, 'Russia', 'Europe'), (3, 'China', 'Asia'); INSERT INTO satellites (id, name, country, international_designator) VALUES (1, 'Spitzer Space Telescope', 'USA', '979F'), (2, 'Lomonosov', 'Russia', 'C345D'), (3, 'Tiangong-1', 'China', 'A666F');
SELECT countries.name AS country, COUNT(satellites.id) AS num_satellites FROM satellites INNER JOIN countries ON satellites.country = countries.name GROUP BY country;