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 para os produtos de cada fornecedor?
 ###Tabelas: 
CREATE TABLE vendors (vendor_id INT, CO2_emission DECIMAL(10,2)); INSERT INTO vendors (vendor_id, CO2_emission) VALUES (1, 50), (2, 75), (3, 30), (4, 100), (5, 25); CREATE TABLE products (product_id INT, vendor_id INT, CO2_emission DECIMAL(10,2)); INSERT INTO products (product_id, vendor_id, CO2_emission) VALUES (101, 1, 10), (102, 1, 20), (103, 2, 30), (104, 3, 15), (105, 4, 40); CREATE TABLE sales (sale_id INT, product_id INT, quantity INT); INSERT INTO sales (sale_id, product_id, quantity) VALUES (1, 101, 2), (2, 102, 3), (3, 103, 1), (4, 104, 4), (5, 105, 5);
SELECT vendors.vendor_id, vendors.CO2_emission, SUM(products.CO2_emission * sales.quantity) AS total_emission FROM vendors JOIN products ON vendors.vendor_id = products.vendor_id JOIN sales ON products.product_id = sales.product_id GROUP BY vendors.vendor_id;