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: Encontre o número total de artigos publicados na tabela 'articles', agrupados pelo país do autor e pelo mês de publicação, com um join externo nas tabelas 'authors' e 'months'.
 ###Tabelas: 
CREATE TABLE articles (article_id INT, author_id INT, title VARCHAR(100), pub_date DATE); CREATE TABLE authors (author_id INT, author_name VARCHAR(50), country VARCHAR(50)); CREATE TABLE months (month_num INT); INSERT INTO months (month_num) VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12);
SELECT authors.country, months.month_num, COUNT(articles.article_id) FROM articles OUTER JOIN authors ON articles.author_id = authors.author_id OUTER JOIN months ON MONTH(articles.pub_date) = months.month_num GROUP BY authors.country, months.month_num;