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 agricultor urbano tem o maior rendimento de tomate em Nova York?
 ###Tabelas: 
CREATE TABLE urban_farmers (id INT, name VARCHAR(50), location VARCHAR(50), crops VARCHAR(50)); CREATE TABLE crops (id INT, name VARCHAR(50), yield INT); INSERT INTO urban_farmers VALUES (1, 'Jamal Johnson', 'New York', 'Tomatoes'); INSERT INTO crops VALUES (1, 'Tomatoes', 180);
SELECT name FROM urban_farmers INNER JOIN crops ON urban_farmers.crops = crops.name WHERE crops.name = 'Tomatoes' AND crops.yield = (SELECT MAX(yield) FROM crops WHERE name = 'Tomatoes') AND urban_farmers.location = 'New York';