Pau*_*usu 1 sql nhibernate fluent-nhibernate
我有桌子
ID, CategoryID, ...)ID, Name, ..)和ID, ProductID, Value...)这是我的查询:
select count(*) from Product as p, FieldValue as v, Category c
where c.ID = 3 and v.Value="XXX"
and p.ID = v.ProductID and c.ID=p.CategoryID
group by p.ID
Run Code Online (Sandbox Code Playgroud)
我的意图很明显是按一定标准计算产品数量.
问题是NHibernate给我一个数字列表,而不是一个带有产品数量的数字.我错过了什么?
任何帮助是极大的赞赏.
你必须删除 group by
根据您的法规,您可以获得每个productID的一个计数,而不是所有产品的计数.
如果你要计算产品的数量,更换count(*)用count(distinct p.id)(仍然没有group by)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |