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: Calcular a média do número de membros por sindicato em cada região.
 ###Tabelas: 
CREATE TABLE union_region (union_id INT, region_id INT, total_members INT); CREATE TABLE regions (region_id INT, region_name TEXT); INSERT INTO union_region (union_id, region_id, total_members) VALUES (1, 1, 100), (2, 1, 200), (3, 2, 300), (4, 2, 400), (5, 3, 500); INSERT INTO regions (region_id, region_name) VALUES (1, 'Region A'), (2, 'Region B'), (3, 'Region C');
SELECT regions.region_name, AVG(union_region.total_members) FROM union_region INNER JOIN regions ON union_region.region_id = regions.region_id GROUP BY regions.region_name;