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 é a média de chuva para fazendas com um sistema de irrigação?
 ###Tabelas: 
CREATE TABLE farm (id INT, name VARCHAR(50), size FLOAT, irrigation_system BOOLEAN, PRIMARY KEY(id)); INSERT INTO farm (id, name, size, irrigation_system) VALUES (1, 'Farm A', 50.3, true); INSERT INTO farm (id, name, size, irrigation_system) VALUES (2, 'Farm B', 75.8, false); CREATE TABLE rainfall (id INT, farm_id INT, rainfall FLOAT, PRIMARY KEY(id)); INSERT INTO rainfall (id, farm_id, rainfall) VALUES (1, 1, 35.2); INSERT INTO rainfall (id, farm_id, rainfall) VALUES (2, 2, 21.0);
SELECT f.name, AVG(r.rainfall) FROM farm f INNER JOIN rainfall r ON f.id = r.farm_id WHERE f.irrigation_system = true GROUP BY f.name;