ID | 项目 ID | 相关 ID |
---|---|---|
1 | 一个 | |
2 | 乙 | 一个 |
3 | 一个 | |
4 | C | 乙 |
5 | D | 乙 |
6 | 乙 | D |
您好,我有一个 Notes 数据库,其结构类似于上表。此表包含每个文档的唯一ID。它还包含一个不唯一的itemId和一个创建与另一个项目 (itemId) 的关系的相关ID。我想选择所有具有特定 itemId 的文档(在此示例中为 A)以及与该 itemId 相关的每个文档(直接或间接)。结果应该类似于我的表格。我想知道是否需要编写多个请求,或者是否可以只编写一个公式。
SELECT @Contains(itemId; "A");
SELECT @Contains(correlationId;"A")
=> 检索 itemId:B ==> SELECT @Contains(correlationId;"B")
=> 检索 itemId:C,D ==> SELECT @Contains(correlationId;"C")
(无结果)和SELECT @Contains(correlationId;"D")