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: Exibir o número total de trabalhadores em cada sindicato na tabela 'union_memberships'.
 ###Tabelas: 
CREATE TABLE union_memberships (union_id INT, worker_id INT, union_name VARCHAR(50), join_date DATE); INSERT INTO union_memberships (union_id, worker_id, union_name, join_date) VALUES (1, 1, 'United Steelworkers', '2021-01-10'), (1, 2, 'United Steelworkers', '2022-01-05'), (2, 3, 'Teamsters', '2021-08-10'), (2, 4, 'Teamsters', '2022-02-15'), (3, 5, 'Service Employees International Union', '2021-04-01'), (3, 6, 'Service Employees International Union', '2022-04-12'), (4, 7, 'United Auto Workers', '2021-09-15'), (4, 8, 'United Auto Workers', '2022-09-10');
SELECT union_id, COUNT(DISTINCT worker_id) AS total_workers FROM union_memberships GROUP BY union_id;