Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Campos obrigatórios do Join

A clausula Group By deve sempre usar todos os campos da query (A.MATRICULA, B.NOME), com a exceção do agrupador(Count, Max, Min...), ou posso usar apenas um deles, uma vez que na tabela_de_vendedores uma matricula corresponde a um nome?

1 resposta

Olá Renato, tudo bem?

Sim, ao utilizar o group by em uma query, você precisa incluir todos os campos do select no group by, com exceção dos campos que estão com uma função de agregação. Caso você execute uma query onde tenha o group by e os campos que não foram agregados não estejam no group by, um erro será retornado.

Espero ter ajudado e bons estudos!