0

我有以下数据库模式,我想找到如何选择 PK_A 和 PK_B 常见的排序键列表的最佳方法:

+---------------+---------+
|      PK       | SortKey |
+---------------+---------+
|               | SK_A    |
| PK_A          | SK_B    |
|               | SK_C    |
| - - - - - - - |         |
|               | SK_B    |
| PK_B          | SK_C    |
|               | SK_D    |
+---------------+---------+

所以当我通过 PK_A 和 PK_B 进行选择时,它应该只返回 SK_B 和 SK_C?

任何帮助表示赞赏。

4

1 回答 1

1

简单的答案,你做不到(一次通话)。

Dynamo 不是关系型数据库,不支持交集等操作。

您需要为每个分区键查询一次(),然后自己计算相交。

于 2020-08-18T13:17:59.113 回答