检查表中是否存在关联组合

时间:2013-05-05 17:53:15

标签: tsql associations combinations

伙计们,我正在寻找检索以下信息的最佳方法。 我找到了一张分配给他们的产品和选项的表格。然后我得到了一个选项组合列表,并希望知道我的组合产品的存在。

产品到选项表

  1. p1 - option1
  2. p1 - option2
  3. p1 - option3
  4. p2 - option2
  5. p2 - option3
  6. p3 - option3
  7. p3 - option4
  8. 我的选项组合是[option1,option2],[option1,option4],[option2,option4]和[option3,option4]

    我的预期结果是[option1,option2]和[option3,option4]

    - 选择基于,应该至少有一个产品与组合中的所有选项相关联。这里[option1,option2]与p1相关联,[option3,option4]与p3相关联。如果组合分布在多个产品中,则不会选择该组合。此外,组合中可以有多个选项。

    提前致谢!

0 个答案:

没有答案