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: Liste os nomes de todos os agricultores que venderam colheitas no mercado 'rural'.
 ###Tabelas: 
CREATE TABLE farmers (id INT, name VARCHAR(30));   CREATE TABLE crops (id INT, name VARCHAR(20), farmer_id INT);   CREATE TABLE market (id INT, name VARCHAR(10));   CREATE TABLE sales (id INT, crop_id INT, market_id INT, sold_amount DECIMAL(6,2));
SELECT DISTINCT farmers.name FROM farmers, crops, sales, market WHERE farmers.id = crops.farmer_id AND crops.id = sales.crop_id AND sales.market_id = market.id AND market.name = 'rural';