テーブルからすべての製品オプションの組み合わせを取得しようとして過去 5 時間を費やしましたが、今は完全に立ち往生しています。(簡略化された)次のようなデータを含むテーブルがあります。
CREATE TABLE `assigned_options` (
`option_id` int(10) unsigned NOT NULL DEFAULT '0',
`value_id` int(10) unsigned NOT NULL DEFAULT '0',
);
INSERT INTO `assigned_options` (`value_id`, `option_id`) VALUES
(4, 2),
(3, 2),
(2, 1),
(1, 1),
(5, 3),
(6, 3),
(7, 3);
オプション ID 2 は、赤 (4) と青 (3) のバリエーションを持つ色、オプション ID 1 サイズなど....
1 つの MySQL クエリでこれを行うことは可能ですか? PHP を使用して繰り返し関数を作成し、すべての可能性を取得しようとしましたが、機能させることができません。
どんなヒントでも大歓迎です。:)