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?
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!
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?
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!