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 é o membro mais antigo em sindicatos que defendem os direitos trabalhistas?
 ###Tabelas: 
CREATE TABLE union_membership (member_id INT, union_id INT, member_name TEXT, member_since DATE); INSERT INTO union_membership (member_id, union_id, member_name, member_since) VALUES (1, 1001, 'John Doe', '2010-01-01'); INSERT INTO union_membership (member_id, union_id, member_name, member_since) VALUES (2, 1002, 'Jane Smith', '2012-05-15'); CREATE TABLE unions (union_id INT, union_name TEXT, advocacy TEXT); INSERT INTO unions (union_id, union_name, advocacy) VALUES (1001, 'United Steelworkers', 'labor rights'); INSERT INTO unions (union_id, union_name, advocacy) VALUES (1002, 'Transport Workers Union', 'collective bargaining');
SELECT m.member_name, MIN(m.member_since) FROM union_membership m JOIN unions u ON m.union_id = u.union_id WHERE u.advocacy = 'labor rights' GROUP BY m.member_id;