首先,我将获得下面过滤的项目。
SELECT TOP 3 c.column1, c.column2 FROM c WHERE c.key = 'key' ORDER BY c.date
[
{"column1": "a", "column2": "b"},
{"column1": "a", "column2": "b"},
{"column1": "a", "column2": "c"}
]
然后,我想将 DISTINCT 应用于项目。
[
{"column1": "a", "column2": "b"},
{"column1": "a", "column2": "c"}
]
如何在一次查询中获取已应用的项目?
最佳答案
您只需在 Select
之后添加 Distinct
关键字即可:
SELECT DISTINCT TOP 3 c.column1, c.column2 FROM c WHERE c.key = 'key' ORDER BY c.date
关于azure - 一个 Cosmos DB 查询中的 TOP 和 DISTINCT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63480554/