eu tenho uma tabela T1 que tem duas colunas empname
,department
todo emp deve estar em 37 departamentos, mas há alguns funcionários que estão em menos de 37 departamentos.
Preciso encontrar os nomes dos emp que não estão em todos os 37 departamentos.
Estou usando uma consulta:
select empname from T1 having count (department) < 37;
mas não está me dando a saída desejada.
A menos que você esteja, por exemplo, contando ou somando todo o conteúdo de uma tabela, as funções de agregação exigirão uma
group by
instrução. Por exemplo, se você está agregando contando o número de departamentos por funcionário, você deve dizer para agrupar por funcionário