从弹簧数据中的另一个选择中选择计数(*)

时间:2016-06-21 13:27:30

标签: postgresql select count group-by spring-data

我在我的JpaRepository中有这个查询可以正常工作:

@Query("select ts.talent from T_LinkTalentSkill ts where ts.skill || '_'||ts.lnLevel in ('1_1','9_1') group by 1 having count(*)=2")
public List<T_Talent> searchBySkillTalent();

但我想要的只是添加计数(*)我尝试了这个查询但是它已经投入了

Ps:在我的数据库中工作(postgresql)

@Query("select count(*) from(select ts.talent from T_LinkTalentSkill ts where ts.skill || '_'||ts.lnLevel in ('1_1','9_1') group by 1 having count(*)=2)As temp")
public List<T_Talent> searchBySkillTalent();

感谢任何帮助。

0 个答案:

没有答案