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: Mostrar os detalhes dos agricultores de agroecologia e os produtos oferecidos por eles.
 ###Tabelas: 
CREATE TABLE Agroecology_Farmers (id INT PRIMARY KEY, name VARCHAR(50), age INT, location VARCHAR(50), sustainable_practices BOOLEAN); INSERT INTO Agroecology_Farmers (id, name, age, location, sustainable_practices) VALUES (1, 'Olga Gonzales', 55, 'Mexico', true); INSERT INTO Agroecology_Farmers (id, name, age, location, sustainable_practices) VALUES (2, 'Ricardo Hernandez', 60, 'Peru', true); CREATE TABLE Agroecology_Produce (id INT PRIMARY KEY, product_name VARCHAR(50), price DECIMAL(5,2), farmer_id INT, location VARCHAR(50)); INSERT INTO Agroecology_Produce (id, product_name, price, farmer_id, location) VALUES (1, 'Corn', 0.50, 1, 'Mexico'); INSERT INTO Agroecology_Produce (id, product_name, price, farmer_id, location) VALUES (2, 'Potatoes', 0.75, 2, 'Peru');
SELECT af.name, af.location, ap.product_name, ap.price FROM Agroecology_Farmers af INNER JOIN Agroecology_Produce ap ON af.id = ap.farmer_id WHERE af.sustainable_practices = true;