2011-04-20 64 views
2

需要幫助...ROWNUM和混疊HQL

如何將此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.

感謝。

回答

0

查詢可以轉換一個查詢:

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