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 o número de publicações para cada estudante de pós-graduação no departamento de Matemática que publicou no Journal of Algebra.
 ###Tabelas: 
CREATE TABLE students (id INT, name VARCHAR(50), department VARCHAR(50)); INSERT INTO students VALUES (1, 'Charlie', 'Mathematics'); INSERT INTO students VALUES (2, 'David', 'Physics'); CREATE TABLE publications (id INT, student_id INT, journal VARCHAR(50)); INSERT INTO publications VALUES (1, 1, 'Journal of Algebra'); INSERT INTO publications VALUES (2, 1, 'Annals of Mathematics'); INSERT INTO publications VALUES (3, 2, 'Physical Review Letters');
SELECT students.name, COUNT(publications.id) FROM students JOIN publications ON students.id = publications.student_id WHERE students.department = 'Mathematics' AND publications.journal = 'Journal of Algebra' GROUP BY students.name;