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: Quantos fornecedores fornecem corantes sustentáveis?
 ###Tabelas: 
CREATE TABLE suppliers (id INT, name VARCHAR(255), location VARCHAR(255), type VARCHAR(255), PRIMARY KEY(id)); CREATE TABLE materials (id INT, name VARCHAR(255), type VARCHAR(255), supplier_id INT, PRIMARY KEY(id), FOREIGN KEY (supplier_id) REFERENCES suppliers(id)); INSERT INTO suppliers (id, name, location, type) VALUES (7, 'Green Dyes Inc', 'USA', 'Supplier'); INSERT INTO materials (id, name, type, supplier_id) VALUES (8, 'Sustainable Dye', 'Dye', 7);
SELECT COUNT(*) FROM materials WHERE supplier_id = (SELECT id FROM suppliers WHERE name = 'Green Dyes Inc' AND type = 'Supplier');