Saudações comunidade.
Estou com um problema numa query um tanto quanto simples:
SELECT
COUNT(*) AS qtd,
v.ID_FUNCIONARIO,
f.NOME AS nome,
f.FILIAL AS filial
FROM
TB_VENDA AS v
INNER JOIN TB_COLABORADOR AS f ON v.ID_FUNCIONARIO = f.ID
GROUP BY
v.ID_FUNCIONARIO
ORDER BY
v.ID_FUNCIONARIO DESC;
Que gera o erro:
Column reference 'F.NOME' is invalid, or is part of an invalid expression. For a SELECT list with a GROUP BY, the columns and expressions being selected may only contain valid grouping expressions and valid aggregate expressions.
Estou rodando no javaDB do Netbeans, mas será tambem utilizado no MySQL. Se tiro o join e só pego o count e id funcionario funciona normal.
Alguem me da uma luz por favor