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 número total de artigos de notícias publicados sobre política no último mês, dividido por país?
 ###Tabelas: 
CREATE TABLE articles (id INT, title VARCHAR(100), topic VARCHAR(50), publish_date DATE); CREATE VIEW article_summary AS SELECT topic, COUNT(*) as num_articles, YEAR(publish_date) as year, MONTH(publish_date) as month FROM articles GROUP BY topic, year, month;
SELECT article_summary.topic as country, SUM(article_summary.num_articles) FROM article_summary INNER JOIN articles ON article_summary.topic = articles.topic WHERE articles.topic IN ('USA', 'Canada', 'Mexico') AND YEAR(publish_date) = YEAR(CURRENT_DATE) AND MONTH(publish_date) = MONTH(CURRENT_DATE) GROUP BY country;