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 local tem um ano menor que 2009, e um evento de 3000 m, e uma competição de campeonatos mundiais juvenis?
 ###Tabelas: CREATE TABLE sapporo (sapporo_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Name VARCHAR, Nationality VARCHAR, 1st (m) INT, 2nd (m) INT, Points INT, Overall WC points (Rank) VARCHAR) CREATE TABLE day_1_evening_session (day_1_evening_session_id AUTO_INCREMENT PRIMARY KEY, Match no. INT, Match Type VARCHAR, Team Europe VARCHAR, Score VARCHAR, Team USA VARCHAR, Progressive Total VARCHAR) CREATE TABLE achievements (achievements_id AUTO_INCREMENT PRIMARY KEY, Year INT, Competition VARCHAR, Venue VARCHAR, Position VARCHAR, Event VARCHAR) CREATE TABLE national_summary (national_summary_id AUTO_INCREMENT PRIMARY KEY, Nation VARCHAR, Total wins INT, Team wins INT, Individual wins INT, Individual winners INT) CREATE TABLE central_conference (central_conference_id AUTO_INCREMENT PRIMARY KEY, Institution VARCHAR, Location VARCHAR, Founded INT, Affiliation VARCHAR, Nickname VARCHAR)  
SELECT Venue FROM achievements WHERE Year < 2009 AND Event = 3000 m AND Competition = world youth championships