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 certificados como comércio justo para cada categoria de produto?
 ###Tabelas: 
CREATE TABLE products (product_id INT, category VARCHAR(50), fair_trade BOOLEAN); INSERT INTO products (product_id, category, fair_trade) VALUES (101, 'Electronics', FALSE), (102, 'Clothing', TRUE), (103, 'Food', TRUE), (104, 'Clothing', FALSE), (105, 'Electronics', TRUE); CREATE TABLE prices (price_id INT, product_id INT, price DECIMAL(10,2)); INSERT INTO prices (price_id, product_id, price) VALUES (1, 101, 500), (2, 102, 30), (3, 103, 2.5), (4, 104, 45), (5, 105, 800);
SELECT category, AVG(price) AS avg_price FROM prices JOIN products ON prices.product_id = products.product_id WHERE products.fair_trade = TRUE GROUP BY category;