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: Liste as campanhas de marketing para filmes lançados entre 2010 e 2019, excluindo aqueles com orçamentos de marketing acima de $20 milhões.
 ###Tabelas: 
CREATE TABLE Movies (movie_id INT PRIMARY KEY, title VARCHAR(100), release_year INT); CREATE TABLE Marketing_Campaigns (campaign_id INT PRIMARY KEY, movie_id INT, campaign_name VARCHAR(100), marketing_budget INT); INSERT INTO Movies (movie_id, title, release_year) VALUES (1, 'Inception', 2010), (2, 'Parasite', 2019); INSERT INTO Marketing_Campaigns (campaign_id, movie_id, campaign_name, marketing_budget) VALUES (1, 1, 'Digital', 10000000), (2, 2, 'Print', 15000000), (3, 1, 'TV', 8000000), (4, 2, 'Social Media', 12000000);
SELECT Marketing_Campaigns.campaign_name FROM Marketing_Campaigns JOIN Movies ON Marketing_Campaigns.movie_id = Movies.movie_id WHERE Movies.release_year BETWEEN 2010 AND 2019 AND Marketing_Campaigns.marketing_budget <= 20000000;