2016-09-13 89 views
1

我想查詢文檔數據庫,像這樣的查詢:DocumentDB查詢是否支持嵌套查詢?

SELECT * FROM c 
WHERE (
    c.ReportType = 'MyReport' 
    And c.TenantId='testTenantId_111111' 
    And c._ts = (
     SELECT Top 1 c._ts FROM c 
     WHERE (c.ReportType = 'MyReport' And c.TenantId='testTenantId_111111') 
     order by c._ts Desc 
    ) 
) 

但它不工作。

文件DB支持這種查詢嗎?

+0

不知道這是一個人爲的例子還是真實的交易,但是......看起來這個例子可以在單個查詢中完成。 –

+0

嗨,大衛,這只是一個例子,但我仍然想知道如何在documentDB中的一個查詢中做到這一點?謝謝。 – urlreader

回答

1

它不支持嵌套查詢。你必須查詢兩次。如果您需要兩個查詢之間的一致性,則可以在存儲過程中同時執行這兩個查詢。