我有這個下面簡單的SQL凡在我試圖在DocumentDB,但我不能讓它在查詢瀏覽器工作:是否可以在DocumentDB中查詢Sql Server中的「Where In」?
SELECT * FROM root.DocumentDbTest_AllFieldTypes f
WHERE f.field1 NOT IN (
SELECT g.field1 FROM root.DocumentDbTest_AllFieldTypes g
WHERE g.time = "09:12:34"
);
燦有人請告訴我正確的語法可能是爲了做這個IN查詢嗎?
這裏是教程,也許它會幫助https://azure.microsoft.com/en-us/documentation/articles/documentdb-sql-query/ – wudzik
你需要這個查詢的'在'子句嗎? – Ric
你在做什麼是一個關係連接。 DocumentDB提供了一個'IN'運算符,但只是在您試圖在文檔之間執行JOIN時檢查值列表。這不是*文檔數據庫的典型場景。實際上,JOIN操作符僅支持* intra-document *連接,即在同一文檔內部連接以提取子節點。 –