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: Quantos agricultores existem na categoria 'Agricultura Urbana' na cidade 'Nova York'?
 ###Tabelas: 
CREATE TABLE city (city_id INT, city_name VARCHAR(20)); INSERT INTO city (city_id, city_name) VALUES (1, 'New York'), (2, 'Los Angeles'); CREATE TABLE farm_category (category_id INT, category_name VARCHAR(20)); INSERT INTO farm_category (category_id, category_name) VALUES (1, 'Urban Agriculture'), (2, 'Rural Farming'); CREATE TABLE farm (farm_id INT, farm_name VARCHAR(20), city_id INT, category_id INT); INSERT INTO farm (farm_id, farm_name, city_id, category_id) VALUES (1, 'Urban Farm 1', 1, 1), (2, 'Rural Farm 1', 2, 2);
SELECT COUNT(farm_id) FROM farm WHERE city_id = (SELECT city_id FROM city WHERE city_name = 'New York') AND category_id = (SELECT category_id FROM farm_category WHERE category_name = 'Urban Agriculture');