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 custo médio de materiais ecológicos para marcas que seguem práticas de trabalho justo?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, name VARCHAR(255), follows_fair_labor BOOLEAN); INSERT INTO brands (brand_id, name, follows_fair_labor) VALUES (1, 'BrandA', TRUE), (2, 'BrandB', FALSE); CREATE TABLE materials (material_id INT, name VARCHAR(255), is_eco_friendly BOOLEAN, cost DECIMAL(10,2)); INSERT INTO materials (material_id, name, is_eco_friendly, cost) VALUES (1, 'Organic Cotton', TRUE, 5.50), (2, 'Recycled Polyester', TRUE, 7.25); CREATE TABLE brand_materials (brand_id INT, material_id INT, price DECIMAL(10,2)); INSERT INTO brand_materials (brand_id, material_id, price) VALUES (1, 1, 6.00), (1, 2, 7.50), (2, 1, 4.50), (2, 2, 8.00);
SELECT AVG(bm.price) FROM brand_materials bm JOIN brands b ON bm.brand_id = b.brand_id JOIN materials m ON bm.material_id = m.material_id WHERE b.follows_fair_labor = TRUE AND m.is_eco_friendly = TRUE;