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 utilizaram motores a jato e fornecer o número de aeronaves e satélites associados a cada tipo de missão.
 ###Tabelas: 
CREATE TABLE Mission_Engines (Mission_ID INT, Engine_ID INT, FOREIGN KEY (Mission_ID) REFERENCES Satellites(Satellite_ID), FOREIGN KEY (Engine_ID) REFERENCES Engines(Engine_ID)); INSERT INTO Mission_Engines (Mission_ID, Engine_ID) VALUES (1, 1); INSERT INTO Mission_Engines (Mission_ID, Engine_ID) VALUES (2, 2);
SELECT S.Mission_Type, E.Fuel_Type, COUNT(DISTINCT S.Satellite_ID) AS Satellites_Count, COUNT(DISTINCT A.Aircraft_ID) AS Aircraft_Count FROM Satellites S INNER JOIN Mission_Engines ME ON S.Satellite_ID = ME.Mission_ID INNER JOIN Engines E ON ME.Engine_ID = E.Engine_ID LEFT JOIN Aircraft A ON E.Manufacturer_ID = A.Manufacturer_ID WHERE E.Fuel_Type = 'Jet' GROUP BY S.Mission_Type, E.Fuel_Type;