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: Quem é o agricultor com o maior rendimento de tomates?
 ###Tabelas: 
CREATE TABLE farmers (id INT, name VARCHAR(50), location VARCHAR(50), crops VARCHAR(50)); CREATE TABLE crops (id INT, name VARCHAR(50), yield INT); CREATE TABLE sales (id INT, farmer_id INT, crop_name VARCHAR(50), quantity INT, price DECIMAL(5,2)); INSERT INTO farmers VALUES (1, 'Jane Doe', 'Summerfield', 'Tomatoes'); INSERT INTO crops VALUES (1, 'Tomatoes', 150);
SELECT name FROM farmers INNER JOIN crops ON farmers.crops = crops.name WHERE crops.name = 'Tomatoes' AND crops.yield = (SELECT MAX(yield) FROM crops);