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 festa para o representante que foi eleito pela primeira vez antes de 2002 e os resultados foram reeleitos?
 ###Tabelas: CREATE TABLE calendar (calendar_id AUTO_INCREMENT PRIMARY KEY, Round VARCHAR, Main date VARCHAR, Number of fixtures INT, Clubs VARCHAR, New entries this round VARCHAR, Prize money VARCHAR) CREATE TABLE race_1;_newcomers_race_a (race_1;_newcomers_race_a_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Rider VARCHAR, Team VARCHAR, Speed VARCHAR, Time VARCHAR) CREATE TABLE numbers_from_100–10000000 (numbers_from_100–10000000_id AUTO_INCREMENT PRIMARY KEY, Value VARCHAR, Khmer INT, Word Form VARCHAR, UNGEGN VARCHAR, ALA-LC VARCHAR, Other VARCHAR, Notes VARCHAR) CREATE TABLE oklahoma (oklahoma_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Results VARCHAR) CREATE TABLE defunct_competitions (defunct_competitions_id AUTO_INCREMENT PRIMARY KEY, Years VARCHAR, Type VARCHAR, Original code VARCHAR, Current code VARCHAR, Location VARCHAR)  
SELECT Party FROM oklahoma WHERE Results = re-elected AND First elected < 2002