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 rodada 4 que tem menos de 1990 e dobra para a rodada 3?
 ###Tabelas: CREATE TABLE non-parliamentary_parties (non-parliamentary_parties_id AUTO_INCREMENT PRIMARY KEY, English party name VARCHAR, Norwegian party name VARCHAR, Associated ideology VARCHAR, Current leader VARCHAR, International affiliation VARCHAR, 2013 Parliamentary election VARCHAR, County councils ( 2011 ) INT) CREATE TABLE scoring_format (scoring_format_id AUTO_INCREMENT PRIMARY KEY, From INT, Goal INT, Round 1 VARCHAR, Round 2 VARCHAR, Round 3 VARCHAR, Round 4 VARCHAR, Round 5 VARCHAR, Round 6+ VARCHAR) CREATE TABLE complete_list (complete_list_id AUTO_INCREMENT PRIMARY KEY, Dep. VARCHAR, Chief town VARCHAR, Arrondissement VARCHAR, Population (1999) VARCHAR, Area (Square km) INT, Pop density INT, Cantons INT, Communes INT) CREATE TABLE total_team_ranking_open_section (total_team_ranking_open_section_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Country VARCHAR, 1st place INT, 2nd place INT, 3rd place INT, Total INT) CREATE TABLE tour_de_france_stage_finishes (tour_de_france_stage_finishes_id AUTO_INCREMENT PRIMARY KEY, Year INT, Stage INT, Start of stage VARCHAR, Distance (km) VARCHAR, Category VARCHAR, Stage winner VARCHAR, Yellow jersey VARCHAR)  
SELECT Round 4 FROM scoring_format WHERE From < 1990 AND Round 3 = double