我是NHibernate的初学者
我想在NHibernate XML文件中选择此选项 我有谷歌它,但我无法实现它(实现子查询是我的问题)
select a.*,b.*,C.*
From aa a Inner Join bb b ON a.id = b.id
AND a.id IN (Select Max(id) From a Where a.id = b.id)
Inner Join cc c ON c.id = a.id
干杯
答案 0 :(得分:1)
我发现查询有很多问题..首先在子查询中没有对b
的引用,因此b.id
不正确。
其次两个froms是不正确的,如果你想选择所有东西,你只需要一个选择*。
因此
Select * from aa a inner join bb b on a.id=b.id inner join cc c on c.id=a.id
WHERE a.id in
(Select Max(id) from aa A inner join bb B on A.id=B.id)