在过去的五个小时里,我试图从表格中获取每个产品选项组合,但我现在完全陷入困境。我有一个表,其中包含(简化)之类的数据:
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 大小等......
是否可以使用一个 MySQL 查询来做到这一点?我曾尝试使用 PHP 来创建一个循环函数来获得每一种可能性,但我就是无法让它工作。
非常感谢任何提示。:)