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 de estudantes de pós-graduação em cada departamento que têm pelo menos uma publicação?
 ###Tabelas: 
CREATE TABLE Graduate_Students_3 (id INT, name VARCHAR(50), department VARCHAR(50)); INSERT INTO Graduate_Students_3 (id, name, department) VALUES (1, 'Fiona', 'Chemistry'); CREATE TABLE Publications_3 (id INT, student_id INT, year INT, title VARCHAR(100)); INSERT INTO Publications_3 (id, student_id, year, title) VALUES (1, 1, 2017, 'Chemical Reactions');
SELECT Graduate_Students_3.department, COUNT(DISTINCT Graduate_Students_3.id) FROM Graduate_Students_3 JOIN Publications_3 ON Graduate_Students_3.id = Publications_3.student_id GROUP BY Graduate_Students_3.department HAVING COUNT(DISTINCT Graduate_Students_3.id) > 0;