在过去的五个小时里,我一直试图从表格中获取每种产品选项组合,但现在我完全陷入困境。我有一个表,其中包含如下数据(简化):
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 来创建一个循环函数来获得所有可能性,但我就是无法让它工作。
非常感谢任何提示。 :)