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 jornalistas publicaram artigos tanto na edição "nacional" quanto na edição "internacional" da tabela "artigos"?
 ###Tabelas: 
CREATE TABLE journalists (id INT, name VARCHAR(50)); INSERT INTO journalists (id, name) VALUES (1, 'John Smith'), (2, 'Jane Doe'), (3, 'Mike Johnson'), (4, 'Emma White'); CREATE TABLE articles (id INT, journalist_id INT, edition VARCHAR(50), title VARCHAR(100)); INSERT INTO articles (id, journalist_id, edition, title) VALUES (1, 1, 'national', 'News article 1'), (2, 2, 'international', 'News article 2'), (3, 2, 'national', 'News article 3'), (4, 3, 'international', 'News article 4'), (5, 4, 'national', 'News article 5');
SELECT DISTINCT journalists.name FROM journalists INNER JOIN articles ON journalists.id = articles.journalist_id WHERE articles.edition IN ('national', 'international') GROUP BY journalists.name HAVING COUNT(DISTINCT articles.edition) = 2;