Как создать подзапрос в XML-файле NHibernate - PullRequest
0 голосов
/ 26 декабря 2011

Я начинающий в NHibernate

Я хочу иметь этот выбор в XML-файле NHibernate у меня есть Google, но я не мог реализовать его (реализация Sub Query - моя проблема)

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 

Приветствия

1 Ответ

1 голос
/ 26 декабря 2011

Я вижу много неправильных в запросе .. прежде всего в подзапросе нет ссылки на b, следовательно, b.id неверно.

во-вторых, неверно два исходных текста, вам нужно только один, просто сделайте выбор *, если вы хотите выбрать все.

таким образом

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)
...