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 produtos de algodão orgânico para cada marca?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name VARCHAR(255)); INSERT INTO brands (brand_id, brand_name) VALUES (1, 'BrandA'), (2, 'BrandB'); CREATE TABLE products (product_id INT, brand_id INT, material VARCHAR(255), price DECIMAL(10, 2)); INSERT INTO products (product_id, brand_id, material, price) VALUES (1, 1, 'organic cotton', 25.99), (2, 1, 'conventional cotton', 19.99), (3, 2, 'organic cotton', 34.99), (4, 2, 'recycled polyester', 29.99);
SELECT brand_name, AVG(price) as avg_price FROM products JOIN brands ON products.brand_id = brands.brand_id WHERE material = 'organic cotton' GROUP BY brand_name;