从Nhibernate Criteria中的子查询中选择特定列

时间:2013-12-02 10:08:02

标签: sql subquery having nhibernate-criteria

如何将以下SQL查询转换为Criteria查询:

Select A.TextProperty, B.TextProperty, Count(C.Id)
From A, B, C
Where A.Id In 
(
   Select A.Id, C.Id, Count(C.Id)
   From A, C
   Having Count(C.Id) > 1
)

我知道Where部分是不正确的,但是我需要找到一种方法来在执行内部/子查询select语句之后只获取A.Id。

有没有办法从子查询中只选择A.Id属性然后在其上应用Where条件?!

请帮我解决这个问题!

0 个答案:

没有答案