gpt4 book ai didi

azure - 如何在 Cosmos DB 中对两个容器进行内连接

转载 作者:行者123 更新时间:2023-12-02 06:02:06 24 4
gpt4 key购买 nike

我在 Cosmos DB 中有两个容器,我需要在它们之间进行内部联接。

示例:

VD_VENDAS 
VD_ESTOQUE
VD_COMPRAS

我需要在 VD_VENDAS 和 VD_ESTOQUE 之间进行内部联接。我试试:

SELECT v.obraId
FROM VD_VENDAS v
JOIN VD_ESTOQUE e IN v.obraId

但是这不起作用。我该怎么做?

最佳答案

Cosmos DB 的 JOIN 仅适用于自联接(针对同一文档中的数据进行联接)。无法运行跨多个容器执行联接的查询。

要完成与您想要的类似的任务,您需要运行两个查询:针对每个容器一个查询(使用您需要执行的任何过滤)。如何编写这些查询完全取决于您。

关于azure - 如何在 Cosmos DB 中对两个容器进行内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73114987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com