O código abaixo difere da resposta do exercício, porém me retorna o valor correto. Ele atende totalmente com os requisitos da questão ou teria alguma exceção em que ele falharia ?
select distinct SABOR
from TABELA_DE_PRODUTOS
where CODIGO_DO_PRODUTO
in(select CODIGO_DO_PRODUTO from ITENS_NOTAS_FISCAIS
group by CODIGO_DO_PRODUTO
having sum(quantidade) > 394000)