首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Torque嵌套选择

Apache Torque嵌套选择
EN

Stack Overflow用户
提问于 2012-10-29 17:58:24
回答 1查看 545关注 0票数 0

我得到了以下查询:

代码语言:javascript
复制
select * from situation s where s.version = 
(select max(ss.version) from situation ss where ss.situationKey = s.situationKey)

我想把它编码为扭矩的标准。这里的主要问题是子查询通过situationKey链接到主查询。我在任何文档中都没有找到这样的情况,是否可以在Torque中执行此查询?

EN

回答 1

Stack Overflow用户

发布于 2013-07-11 03:49:04

代码语言:javascript
复制
Criteria nestedCriteria = // Your nested criteria 
String nested = BasePeer.createQueryString(nestedCriteria);
String col = // Your Peer Column, in this case "SituationPeer.VERSION"
criteria.add(col, (Object) (col + " in ( " + nested + " )"), Criteria.CUSTOM);

您的查询似乎引用了内部select中的外部select。您可能需要添加别名才能做到这一点。不确定,但Torque确实具有嵌套选择功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13119313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档