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: Encontre os nomes dos agricultores que cultivam tanto Soja quanto Milho.
 ###Tabelas: 
CREATE TABLE Farmers (id INT, name VARCHAR(50), age INT, country VARCHAR(50)); INSERT INTO Farmers (id, name, age, country) VALUES (1, 'Pedro Gonzales', 50, 'Mexico'); CREATE TABLE Crops (id INT, name VARCHAR(50), growth_stage VARCHAR(50), Farm_id INT); INSERT INTO Crops (id, name, growth_stage, Farm_id) VALUES (1, 'Corn', 'Germination', 1), (2, 'Soybeans', 'Vegetative', 1);
SELECT f.name FROM Farmers f JOIN Crops c1 ON f.id = c1.Farm_id JOIN Crops c2 ON f.id = c2.Farm_id WHERE c1.name = 'Corn' AND c2.name = 'Soybeans';