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: Quais satélites foram lançados nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE Satellites (SatelliteID int, SatelliteName varchar(50), LaunchCountryID int, LaunchDate date); CREATE TABLE Countries (CountryID int, CountryName varchar(50)); INSERT INTO Satellites VALUES (1, 'Sat1', 1, '2020-01-01'), (2, 'Sat2', 1, '2021-05-15'), (3, 'Sat3', 2, '2019-03-12'), (4, 'Sat4', 3, '2022-06-18'), (5, 'Sat5', 4, '2020-11-15'), (6, 'Sat6', 5, '2018-04-01'); INSERT INTO Countries VALUES (1, 'USA'), (2, 'Russia'), (3, 'China'), (4, 'India'), (5, 'Japan');
SELECT s.SatelliteName FROM Satellites s INNER JOIN Countries c ON s.LaunchCountryID = c.CountryID WHERE s.LaunchDate >= DATE_SUB(CURRENT_DATE, INTERVAL 3 YEAR) GROUP BY s.SatelliteName;