在論壇中,我想列出每個主題的最新帖子。 在SQL中,我可以通過使用Max(Post.Date)的主題組進行子查詢,然後使用Posts表進行內部聯接以從每個主題獲取最新的Post記錄。 如何在ICriteria中重現此操作?使用ICriteria(Nhibernate)從主題獲取最新帖子
細節:Topic類沒有Posts屬性。
目標SQL: SELECT *後從 帖子,(SELECT IdTopic,MAX(DATE)AS日期從帖子GROUP BY IdTopic)AS MaxDates WHERE MaxDates.IdTopic = Posts.IdTopic AND MaxDates.Date =帖子。日期
韓國社交協會[]
帕特里克Coelho的
你可以更新你要找的SQL您的文章讓ICriteria爲您生成?另外,如果您提供您的模式或者至少它的相關部分,這將會很有幫助。 – csano 2011-05-18 15:58:47
@cs用目標SQL查詢更新。 – 2011-05-18 18:35:54