mysql查询替代品

时间:2012-12-22 12:57:30

标签: mysql sql

我有两张桌子:

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

假设 Part 包含以下记录:

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

备用包含以下记录:

  • 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

这有意义吗?

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

谢谢!

0 个答案:

没有答案