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 é o preço médio dos materiais não sustentáveis de cada fornecedor, mostrando apenas os fornecedores com mais de 3 produtos utilizando seus materiais?
 ###Tabelas: 
CREATE TABLE supplier (id INT PRIMARY KEY, name VARCHAR(100), country VARCHAR(50), sustainable BOOLEAN); CREATE TABLE material (id INT PRIMARY KEY, name VARCHAR(100), supplier_id INT, price DECIMAL(5,2)); CREATE TABLE product (id INT PRIMARY KEY, name VARCHAR(100), manufacturer_id INT, price DECIMAL(5,2), sustainable BOOLEAN); CREATE TABLE manufacturer (id INT PRIMARY KEY, name VARCHAR(100), country VARCHAR(50), sustainable BOOLEAN); CREATE VIEW sustainable_materials AS SELECT material.id, material.name, material.price, supplier.name as supplier_name FROM material INNER JOIN supplier ON material.supplier_id = supplier.id WHERE supplier.sustainable = TRUE;
SELECT supplier_name, AVG(material.price) as average_price FROM material INNER JOIN product ON material.id = product.material_id INNER JOIN supplier ON material.supplier_id = supplier.id WHERE supplier.sustainable = FALSE GROUP BY supplier.name HAVING COUNT(*) > 3;