如果可能,我想在NHibernate中編寫以下SQl - 分離標準。在使用NHibernate的連接中使用子查詢
select * from parent
INNER JOIN child on parent.id=child.parentid
INNER JOIN
(select ChildID, MAX(ChildDate) MaxChildDate from child group by ChildID) max
ON child.childid, child.ChildDate=max.MaxChildDate
這給了我每個paret最新的孩子。
我可以在Critera中編寫子查詢,但不能執行ChildID和MaxDate的雙重鏈接。