Bonjour,
Pour le HQL suivant:
me livre unCode:
1
2 select count(person.id), person.canton from PersonDTO person group by person.id, person.canton
ORA-00979: not a GROUP BY expression
merci !
Version imprimable
Bonjour,
Pour le HQL suivant:
me livre unCode:
1
2 select count(person.id), person.canton from PersonDTO person group by person.id, person.canton
ORA-00979: not a GROUP BY expression
merci !
tu dois mettre une expression de regroupement sur person.canton (count,sum etc ...)
Voici le message detaille de ton erreur et sa solution :
http://ora-00979.ora-code.com/
merci,
mais je ne comprends pas. Je n'ai pas de regroupement comme cela ?
Code:
1
2 select count(person.id), person.canton from PersonDTO person group by person.id, person.canton
Tu as bien un regroupement mais si tu ecris un regroupement sur un champ tu dois mettre une expression de regroupement dans le SELECT :
Code:select count(person.id), count(person.canton) from PersonDTO person group by person.id, person.canton
merci vielmal !!