Bonjour,
Pour le HQL suivant:
me livre un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !
Bonjour,
Pour le HQL suivant:
me livre un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part select count(person.id), count(person.canton) from PersonDTO person group by person.id, person.canton
Partager