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 prática de trabalho ético por categoria?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name VARCHAR(50), category VARCHAR(50), supplier_id INT, price DECIMAL(5,2), is_ethical_labor_practices BOOLEAN); CREATE TABLE suppliers (supplier_id INT, supplier_name VARCHAR(50)); INSERT INTO products (product_id, product_name, category, supplier_id, price, is_ethical_labor_practices) VALUES (1, 'T-Shirt', 'Clothing', 1, 20.00, true), (2, 'Jeans', 'Clothing', 2, 50.00, false), (3, 'Shoes', 'Footwear', 3, 75.00, true), (4, 'Dress', 'Clothing', 1, 30.00, true), (5, 'Bag', 'Accessories', 2, 40.00, false); INSERT INTO suppliers (supplier_id, supplier_name) VALUES (1, 'GreenEarth'), (2, 'EcoBlue'), (3, 'CircularWear');
SELECT category, AVG(price) FROM products INNER JOIN suppliers ON products.supplier_id = suppliers.supplier_id WHERE is_ethical_labor_practices = true GROUP BY category;