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 distribuição de tipos de fazendas na região da Andaluzia, na Espanha, em 2019?
 ###Tabelas: 
CREATE TABLE spanish_regions (region_name TEXT, region_code TEXT); INSERT INTO spanish_regions (region_name, region_code) VALUES ('Andalusia', 'AN'), ('Aragon', 'AR'); CREATE TABLE farm_types (farm_id INTEGER, region TEXT, type TEXT, year INTEGER); INSERT INTO farm_types (farm_id, region, type, year) VALUES (1, 'AN', 'Cereal', 2019), (2, 'AN', 'Livestock', 2019);
SELECT region, type, COUNT(*) FROM farm_types JOIN spanish_regions ON farm_types.region = spanish_regions.region_code WHERE region = 'AN' AND year = 2019 GROUP BY region, type;