2
respostas

Cláusula GROUP BY

Olá Renan!

O erro 979 - informa que" not a group by expresion". Sendo que eu quero agrupar por setor_id e peço para selecionar por nome. Entendi que desta forma gera erro. Porém , não entendi porquê o Oracle não aceita. Você poderia por gentileza explicar?

2 respostas

Rosane,

Envia a query para analisarmos.

Rosane, o GROUP BY trabalha de acordo com a cláusula SELECT, ele não lê toda a tabela e sim os campos selecionados no SELECT. Sendo assim, o campo que você quer agrupar precisa estar contido na cláusula SELECT.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software