select p.Id, sum(inc.Quantity)
from Products p join Incomes inc
group by p.Id
order by sum(inc.Quantity) >0
此查詢在ORDER BY子句中給出了NHibernate.Hql.Ast.ANTLR.QuerySyntaxException。我想知道是否有可能克服這個錯誤,並通過一些表達式來排序?如何在NHibernate中執行排序ORDER BY表達式
UPDATE
我需要(不管有什麼樣的名稱,價格)按名稱進行排序,價格等產品列表但產品數量== 0必須到列表的底部。此外,我需要執行該列表的分頁。
您是否有多個具有相同ID的條目?這將是一種奇怪的身份證...但如果你不這樣做,你爲什麼按這種方式分組? – 2010-09-29 08:52:53
我有JOIN在我的查詢 - 所以在結果集中我有多個行具有相同的編號 – kilonet 2010-09-29 08:58:36