- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Cosmos DB 中有一些项目。
在大师收藏中:
{
“id”:“12a8af32-c8df-41f8-a253-37c900199113”,
"建筑物地址": "123",
"省份": "江苏",
“城市”:“上海”,
“单元编号”:“F8N7S777”
}
在回调集合中:
{
“id”:“818e6f3f-60fb-4c38-926f-296e410dfe19”,
“单元编号”:“R2NT3670”,
“请求时间”:1578542878,
“状态”:1,
“存储时间”:15785428456,
}
我尝试过这样的:
SELECT Master.city, COUNT(Callback.id) AS errorNumber FROM Callback
JOIN Master IN Callback.UnitNumber WHERE Callback.UnitNumber IN ("F8NKH287", "F8NKH288")
AND Callback.status IN (1, 4, 5) AND Master.province = "江苏"
按 call.city 分组
我想在 Callback 中选择其中 Callback.UnitNumber = Master.UnitNumber 且给定 UnitNumber 中的 Callback.UnitNumber 和给定状态下的 Callback.status 以及 Master.province 等于给定省份的项目,然后按 Master.city 进行分组。太多普通的 SQL 语句在 cosmos db 中不起作用。这让我很头疼,现在我感到很绝望!请帮助我,谢谢!
最佳答案
Cosmos DB 不是关系数据库,不支持跨集合联接等 ANSI SQL 构造。如果您不熟悉这种类型的数据库,我建议您从这组文档开始,以了解 NoSQL 数据存储设计的关键概念。
How to model and partition data - real world example
谢谢。
关于sql - 如何在cosmos DB中实现复杂的SQL语句,例如JOIN IN和GROUP BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60630811/
我是一名优秀的程序员,十分优秀!