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: Listar todas as fazendas com um rendimento de milho maior do que o rendimento médio de milho em todas as fazendas.
 ###Tabelas: 
CREATE TABLE crop_yield (id INT, farm_id INT, crop VARCHAR(20), yield INT, year INT); INSERT INTO crop_yield (id, farm_id, crop, yield, year) VALUES (1, 1, 'Corn', 120, 2018); INSERT INTO crop_yield (id, farm_id, crop, yield, year) VALUES (2, 1, 'Soybean', 50, 2018); INSERT INTO crop_yield (id, farm_id, crop, yield, year) VALUES (3, 2, 'Corn', 150, 2019);
SELECT farm_id FROM crop_yield WHERE crop = 'Corn' GROUP BY farm_id HAVING AVG(yield) > (SELECT AVG(yield) FROM crop_yield WHERE crop = 'Corn');