Фон:
У меня есть две таблицы в базе данных CosmosDB, которые содержат документы типа «ключ: значение» в своих контейнерах. T1 и T2
T1
Id: 111
ems_featurecategory: 1234
ems_name: "win"
T2
feature_category: "win"
feature_category: "hello"
I wi sh для запроса cosmosdb, чтобы I:
возвращал значение из ключа ems_featurecategory T1, если значение ems_name из T1 совпадает со значением feature_category из T2.
Желаемый результат:
Итак, поскольку значение ключа ems_name из T1 совпадает со значением ключа featurecategory из T2
ems_name: "win"
featurecategory: "win",
значение, которое будет возвращается: 1234
Мой подход:
СОЕДИНИТЕ две таблицы и выполните такой запрос, как:
SELECT c.emsfeaturecategory, c.ems_name, f.feature_category
FROM c
JOIN f in c.id
WHERE array_contains(['',''],c.id,true)
AND c.ems_name = featurecategory...
Я не уверен как правильно написать этот запрос. Любые предложения или советы полезны.