0

我使用此查询在 Oracle 中查找我的信息并且它工作正常:SELECT A.ACTIONID,A.ACTIONNAME,A.ALLOWWRITE,A.ALLOWREAD FROM THP.TBACTION A WHERE A.ACTIONID IN ( SELECT AP.ACTIONID FROM THP.TBACTION_PROFILE AP WHERE AP.PROFID IN(SELECT P.PROFID FROM THP.TBPROFILE P WHERE P.PROFID IN(SELECT U.PROFID FROM THP.TBUSER U WHERE U.USERID=2 )));

但现在我想通过 ESQL 在计算节点上的 IBM MESSAGE BROKER 中使用此查询

你有什么建议?你能不能为这个问题介绍合适的解决方案或写他们的语法......

谢谢...

4

1 回答 1

1

嵌套本身的语法是相同的,但查询语法有点不同。FROM THP.TBACTION A你应该写而不是写FROM Database.THP.TBACTION AS A。您可以在此处找到参考:http: //publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp ?topic=%2Fcom.ibm.etools.mft.doc%2Fac06000_.htm

并且你应该确保你已经在计算节点的数据源属性中指定了数据源。

于 2013-04-29T06:41:54.027 回答