如何按春季数据分组 [英] How to groupBy in spring Data
本文介绍了如何按春季数据分组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的项目中使用spring数据,并且尝试按两个字段分组,这是请求:
hi i'm using spring data in My project and I'm trying group by two fields, heres the request:
@Query( "SELECT obj from Agence obj GROUP BY obj.secteur.nomSecteur,obj.nomAgence" )
Iterable<Agence> getSecteurAgenceByPc();
它可以工作,但是数据没有按教区分组...这就是给我的:
it works but the data doesnt grouped by secteur...heres what it gives me:
{
"status": 0,
"data":
[
{
"secteur": "Safi",
"agence": "CTM"
},
{
"secteur": "Safi",
"agence": "Dep"
},
{
"secteur": "Rabat",
"agence": "Agdal"
},
{
"secteur": "Rabat",
"agence": "CTM"
},
{
"secteur": "Essaouira",
"agence": "CTM"
},
{
"secteur": "Essaouira",
"agence": "Gare Routiere Municipale"
}
]
}
我正在寻找的行为是:
-Safi
-CTM
-Dep
-Rabat
-CTM
-Agdal
-Essaouira
-CTM
-Gare Routiere Municipale
推荐答案
如果您只想按专业人士分组,请尝试:
If you just want tou group by secteur try :
从Agence obj GROUP BY obj.secteur.nomSecteur中选择obj"
"SELECT obj from Agence obj GROUP BY obj.secteur.nomSecteur"
这篇关于如何按春季数据分组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文