1
resposta

Loop infinito em Query do Oracle SQL Developer

Boa noite, estou executando uma query para realizar o exercicio da aula "Venda por sabor", porem ao tentar executar o Oracle SQL Developer entra em um loop infinito processando por muito tempo e não traz nenhum resultado em tela. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

SELECT TP.SABOR
    ,EXTRACT(YEAR FROM nf.data_venda) AS ANO
    ,SUM(inf.quantidade) AS QUANTIDADE_TOTAL
FROM tabela_de_produtos TP
INNER JOIN itens_notas_fiscais INF ON TP.codigo_do_produto = inf.codigo_do_produto
INNER JOIN notas_fiscais NF ON INF.NUMERO = inf.numero 
GROUP BY TP.SABOR, EXTRACT(YEAR FROM NF.DATA_VENDA);
1 resposta

Oi Luiz, tudo certo por aí?

Desculpe por demorar a te responder.

Luiz, na sexta linha da sua consulta, a referência ON recebeu valores redundantes, pois a tabela INF, (ITENS_NOTAS_FISCAIS) foi mencionada dos dois lados da igualdade. Corrija para o alias de NOTAS_FISCAIS ( NF) e a consulta deve ter o retorno esperado.

Espero ter ajudado! Fico à disposição.

Abraços.