【问题标题】:EasyQuery - Add subquery by codeEasyQuery - 通过代码添加子查询
【发布时间】:2018-03-27 11:36:52
【问题描述】:

我正在尝试通过使用 javascript 轻松查询来嵌套我的查询。

var query = new EQ.core.Query();
// fill in the query
var finalQuery = EQ.client.getQuery();
        finalQuery.addColumn({
          "caption": "Item",
          "sorting": "Ascending",
          "expr": {
            "typeName": "ENTATTR",
            "id": "Items.Id"
          }
        });

        query.setModel(finalQuery.getModel());
        finalQuery.addSimpleCondition({
          attr: "items.Name",
          operator: "InSubQuery",
          value: query.query
        });

这导致查询如下所示:

SELECT DISTINCT Items.Id AS Donor FROM selectiontool.Items AS 项目在哪里
( 项目 .Name IN
(System.Collections.Generic.Dictionary`2[System.String,System.Object]))
按项目排序

我怎样才能让它正常工作?

【问题讨论】:

    标签: javascript easyquery


    【解决方案1】:

    首先,您为什么不通过web-site 联系 EasyQuery 支持人员?

    至于问题。 我认为出现问题是因为您在 addSimpleCondition 函数中使用它时,您的第二个查询是空的。

    另外,最好使用getObject函数,而不是直接访问query属性。

    【讨论】:

      猜你喜欢
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 2012-07-26
      • 2014-02-13
      • 1970-01-01
      相关资源
      最近更新 更多