rownum & aliasing в HQL - PullRequest
       22

rownum & aliasing в HQL

2 голосов
/ 20 апреля 2011

Нужна помощь ...

как перевести этот SQL-запрос на HQL:

select "row" from (select rownum as "row", globalId from globalTable where valid='T') where globalId = "g123";

globalTable  :  
globalId _ valid  
g000 _ T  
g111 _ F  
g222 _ T  
g123 _ T 

он должен вернуть 3.

Спасибо.

1 Ответ

0 голосов
/ 29 апреля 2015

Ваш запрос может быть преобразован одним запросом:

select rownum as "row" from globalTable where valid='T' and globalId = "g123"
...