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