0

我有两张桌子:

部分:id,partnumber 替代:partid,alternativepartid

假设Part包含以下记录:

  • 1 - 一部分 1 2
  • 2 - 第 2 部分
  • 3 - 一部分 3
  • 4 - 一部分 4
  • 5 - 一部分 5

Alternative包含以下记录:

  • 1 - 2
  • 1 - 3
  • 2 - 4
  • 3 - 5

我想创建一个查询来获取与给定 ID 相关的所有部分。

就我而言,这意味着如果我查询第 1 部分(id 1),我想找到:

2 和 3 以及 4 和 5,因为 4 是 2 的替代品,而 5 是 3 的替代品。

当我查询 3 时,我想找到:5、1、2 和 4

这有意义吗?

是否可以在一个查询中检索完整的记录集?

谢谢!

4

0 回答 0