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: Identificar os 3 principais materiais por quantidade nas tabelas de inventário e de pedidos de fornecedores.
 ###Tabelas: 
CREATE TABLE inventory (id INT PRIMARY KEY, material_id INT, location VARCHAR(255), quantity INT); INSERT INTO inventory (id, material_id, location, quantity) VALUES (1, 1, 'London', 600), (2, 2, 'Paris', 700); CREATE TABLE supplier_orders (id INT PRIMARY KEY, supplier_id INT, material_id INT, quantity INT); INSERT INTO supplier_orders (id, supplier_id, material_id, quantity) VALUES (1, 1, 1, 1000), (2, 2, 2, 800);
SELECT i.material_id, SUM(i.quantity) AS total_inventory, SUM(so.quantity) AS total_supplier_orders FROM inventory i INNER JOIN supplier_orders so ON i.material_id = so.material_id GROUP BY i.material_id ORDER BY total_inventory + total_supplier_orders DESC LIMIT 3;