Oi, João Victor! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Uma dica interessante para o futuro é utilizar IN para verificar múltiplos valores. Por exemplo:
SELECT AVG(Nota)
FROM Notas
WHERE id_disciplina IN (
SELECT id_disciplina
FROM Disciplinas
WHERE nome_disciplina = 'Historia'
);
Neste código, o IN permite selecionar registros que correspondem a qualquer id retornado pela subconsulta, facilitando a leitura e manutenção.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!