Alguém sabe me dizer onde esta o erro nesta consulta HQL?
select ppar
from ProjetoParticipanteAprovadoReprovado as ppar
where ppar.projeto.dataEmissaoCertificado is not null
and ppar.projeto.acaoAtividadeDaRelacaoDeIntencao.relacaoDeIntencao.anoDeExercicio = :anoDeExercicio
group by ppar.projeto.acaoAtividadeDaRelacaoDeIntencao.acaoAtividade.titulo
Quando executada, é exibida a seguinte messsagem de erro:
org.postgresql.util.PSQLException: ERROR: column “projetopar0_.id” must appear in the GROUP BY clause or be used in an aggregate function
Ele esta falando que vc colocar a coluna “projetopar0_.id” no group by essa coluna provavelmente é o id do ProjetoParticipanteAprovadoReprovado… eita nome de classe grande…kk
[quote=rdgms]Ele esta falando que vc colocar a coluna “projetopar0_.id” no group by essa coluna provavelmente é o id do ProjetoParticipanteAprovadoReprovado… eita nome de classe grande…kk
[/quote]
kkkkk
Pois eh mano… nome grande neh!?!
mais quando eu coloco esta coluna no group by ele pede p/ que eu coloque outra coluna! No final das contas, a cláusula possuirá todas as colunas da tabela.