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 distrito onde Steve Carriker é o Senador Democrata e ele assumiu o cargo depois de 1988?
 ###Tabelas: CREATE TABLE current_fleet_roster (current_fleet_roster_id AUTO_INCREMENT PRIMARY KEY, Builder VARCHAR, Model VARCHAR, Length (ft/m) VARCHAR, Order Year VARCHAR, Fuel Propulsion VARCHAR, Fleet Series (Quantity) VARCHAR) CREATE TABLE senate (senate_id AUTO_INCREMENT PRIMARY KEY, Senator VARCHAR, Party VARCHAR, District INT, Home Town VARCHAR, Took Office INT) CREATE TABLE finals_champions_league_era (finals_champions_league_era_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Winner VARCHAR, Score VARCHAR, Runner-up VARCHAR, Losing Semifinalists VARCHAR) CREATE TABLE 1905-1909 (1905-1909_id AUTO_INCREMENT PRIMARY KEY, number INT, date of debut VARCHAR, name VARCHAR, date of birth VARCHAR, number of caps INT, number of goals INT, date of death† VARCHAR) CREATE TABLE guarantee_group (guarantee_group_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Class VARCHAR, Hometown VARCHAR, Boarded VARCHAR, Position VARCHAR)  
SELECT MAX District FROM senate WHERE Party = democratic AND Senator = steve carriker AND Took Office > 1988