Couchbase N1QL组合子查询结果

Couchbase N1QL组合子查询结果,couchbase,n1ql,Couchbase,N1ql,我运行了三个不同的N1QL查询,结果如下所示 第一个结果: { "clicks": 12688190, "m": 2, "revenue": 51668.07, "y": 2016 } 第二个结果: { "Signups": 45, "m": 2, "y": 2016 }, { "Deposits": 1, "m": 2, "y": 2016 } 第三个结果: { "Signups": 45, "m": 2, "y": 2016 }, { "Deposits": 1, "m":

我运行了三个不同的N1QL查询,结果如下所示

第一个结果:

{
"clicks": 12688190,
"m": 2,
"revenue": 51668.07,
"y": 2016  }
第二个结果:

{
"Signups": 45,
"m": 2,
"y": 2016  },
{
"Deposits": 1,
"m": 2,
"y": 2016  }
第三个结果:

{
"Signups": 45,
"m": 2,
"y": 2016  },
{
"Deposits": 1,
"m": 2,
"y": 2016  }
我希望输出如下所示

{
"Deposits": 1,
"clicks": 12688190,
"Signups": 45,
"m": 2,
"y": 2016  }

如何在N1QL中加入此差异结果???

您可以将子查询结果与Couchbase 4.5.1相结合

SELECT OBJECT_CONCAT( (subquery1)[0], (subquery2)[0], (subquery3)[0] );

你们能不能就这样做联盟所有?但我需要的结果,作为所有比赛的一年和一个月,如何结合联盟所有和小组。例如,“按y、m选择sum(存款)、sum(注册)、sum(点击)、sum(收入)from()”组。您需要编辑问题,并向阅读的任何人说明。作为其中的一部分,您应该包括示例输入文档和示例最终结果。不清楚“加入不同的结果”是什么意思。现在我改进了我的问题。