皆さん、次の情報を取得する最善の方法を探しています。製品とオプションが割り当てられたテーブルを取得しました。次に、オプションの組み合わせのリストを取得し、組み合わせの製品の存在を知りたいと思いました。
製品からオプション表へ
- p1 - オプション 1
- p1 - オプション 2
- p1 - オプション 3
- p2 - オプション 2
- p2 - オプション 3
- p3 - オプション 3
- p3 - オプション 4
オプションの組み合わせは、[option1,option2]、[option1,option4]、[option2,option4]、および [option3,option4] です。
私の期待される結果は [option1,option2] と [option3,option4] です
-選択は、組み合わせのすべてのオプションに関連付けられた製品が少なくとも 1 つ存在する必要があります。ここで、[option1, option2] は p1 に関連付けられ、[option3,option4] は p3 に関連付けられています。組み合わせが複数の製品に分散されている場合、その組み合わせは選択されません。また、組み合わせには n 個のオプションが存在する可能性があります。
前もって感謝します!