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: Quais fornecedores forneceram mais de 500kg de ingredientes orgânicos no total?
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, supplier_name VARCHAR(255)); CREATE TABLE ingredients (ingredient_id INT, ingredient_name VARCHAR(255), is_organic BOOLEAN); CREATE TABLE inventory (inventory_id INT, ingredient_id INT, supplier_id INT, quantity FLOAT); INSERT INTO suppliers (supplier_id, supplier_name) VALUES (1, 'Eco Farms'), (2, 'Green Earth'), (3, 'Local Harvest'); INSERT INTO ingredients (ingredient_id, ingredient_name, is_organic) VALUES (1, 'Tomatoes', true), (2, 'Chicken', false), (3, 'Spinach', true); INSERT INTO inventory (inventory_id, ingredient_id, supplier_id, quantity) VALUES (1, 1, 1, 300), (2, 2, 1, 500), (3, 3, 2, 1000), (4, 1, 2, 700), (5, 3, 3, 400);
SELECT supplier_name, SUM(quantity) as total_kg_organic FROM inventory i JOIN ingredients ing ON i.ingredient_id = ing.ingredient_id JOIN suppliers s ON i.supplier_id = s.supplier_id WHERE is_organic = true GROUP BY supplier_name HAVING SUM(quantity) > 500;