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: Qual é a emissão total de CO2 de cada item do menu, levando em consideração a distância do fornecedor ao restaurante?
 ###Tabelas: 
CREATE TABLE menu_items (menu_id INT, name VARCHAR(50), co2_emission_per_item FLOAT); CREATE TABLE ingredients (ingredient_id INT, name VARCHAR(50), supplier_location VARCHAR(50), co2_emission_per_kg FLOAT); CREATE TABLE recipe (menu_id INT, ingredient_id INT, quantity FLOAT); CREATE TABLE supplier_distances (supplier_location VARCHAR(50), restaurant_location VARCHAR(50), distance FLOAT);
SELECT m.name, SUM(i.co2_emission_per_kg * r.quantity * d.distance / 100) as total_co2_emission FROM menu_items m JOIN recipe r ON m.menu_id = r.menu_id JOIN ingredients i ON r.ingredient_id = i.ingredient_id JOIN supplier_distances d ON i.supplier_location = d.supplier_location GROUP BY m.menu_id;