据说有一组记录,其中每条记录如下所示:
{
"total": 300,
"items": [
{
"id": "item1",
"amount": 100
},
{
"id": "item2",
"amount": 200
},
]
}
是否可以对所有总计和id为“item1”的项目进行总结?
所以基本上,像这样的smth(我知道查询最终是不正确的,但只是为了表明这个想法):
select sum(total) as total, sum(items(id="item1").amount) as item1Amount
from MyRecord
答案 0 :(得分:0)
从GitHub的项目中得到答案。显然,我最初的假设查询非常接近它应该是什么。
以下是答案:
select sum(total) as total, sum(items[id="item1"].amount) as item1Amount
from MyRecord