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: Encontre os 5 principais produtos com a maior receita e a menor pegada de carbono, e suas respectivas receitas e pegadas de carbono.
 ###Tabelas: 
CREATE TABLE product_sales (sale_id INT, product_id INT, revenue DECIMAL(10,2), carbon_footprint INT); INSERT INTO product_sales VALUES (1, 1, 100.00, 50), (2, 1, 200.00, 50), (3, 2, 300.00, 70), (4, 2, 400.00, 70), (5, 3, 500.00, 80), (6, 3, 600.00, 80);
SELECT product_id, SUM(revenue) as total_revenue, MIN(carbon_footprint) as min_carbon_footprint FROM product_sales GROUP BY product_id ORDER BY total_revenue DESC, min_carbon_footprint ASC LIMIT 5;