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: Encontre o número de materiais únicos usados por cada empresa na economia circular.
 ###Tabelas: 
CREATE TABLE Companies (id INT, name VARCHAR(255)); INSERT INTO Companies (id, name) VALUES (1, 'CompanyA'), (2, 'CompanyB'), (3, 'CompanyC'); CREATE TABLE Materials (id INT, company_id INT, material VARCHAR(255)); INSERT INTO Materials (id, company_id, material) VALUES (1, 1, 'Organic cotton'), (2, 1, 'Recycled polyester'), (3, 2, 'Organic cotton'), (4, 2, 'Tencel'), (5, 3, 'Organic cotton'), (6, 3, 'Recycled polyester'), (7, 3, 'Hemp');
SELECT Companies.name, COUNT(DISTINCT Materials.material) AS unique_materials FROM Companies JOIN Materials ON Companies.id = Materials.company_id GROUP BY Companies.name;