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: Quais projetos de pesquisa em direção autônoma foram apresentados em salões de automóveis na Europa desde 2018?
 ###Tabelas: 
CREATE TABLE AutoShows (Id INT, Name VARCHAR(100), Location VARCHAR(100), Year INT); CREATE TABLE ResearchProjects (Id INT, Name VARCHAR(100), AutoShowId INT, Presentation VARCHAR(10)); INSERT INTO AutoShows (Id, Name, Location, Year) VALUES (1, 'Paris Motor Show', 'Paris, France', 2018); INSERT INTO AutoShows (Id, Name, Location, Year) VALUES (2, 'Frankfurt Motor Show', 'Frankfurt, Germany', 2018); INSERT INTO ResearchProjects (Id, Name, AutoShowId, Presentation) VALUES (1, 'Project A', 1, 'Yes'); INSERT INTO ResearchProjects (Id, Name, AutoShowId, Presentation) VALUES (2, 'Project B', 2, 'Yes');
SELECT ResearchProjects.Name FROM ResearchProjects INNER JOIN AutoShows ON ResearchProjects.AutoShowId = AutoShows.Id WHERE AutoShows.Location LIKE 'Europe' AND AutoShows.Year >= 2018 AND Presentation = 'Yes';