我不擅长进行 mySQL 查询,所以我无法完成我的工作。我希望你们知道我的问题的答案。
我想为我的产品做出选择。就像你有一件黑色 T 恤,上面有背心模特和钻石。您必须拥有黑色 T 恤背心模特和钻石排。我想让它像这样:
table: product_option
--------------------------------
product_option_id name product_combination_id
1 Black 1
2 Diamond 1
3 Tanktop 1
4 Option 2
5 Option 2
table: product_combination
--------------------------------
product_combination_id name
1 Black tanktop with diamonds
所以我的问题是。是否可以查询 product_options 并从中获取 product_combination 行?
我希望你们知道我的问题的答案!感谢您的时间 :)
编辑:
我认为我的问题太笼统了,我想问得更具体一些。
比方说。我有一家卖衣服的商店。我有一个产品(比如说一件 T 恤)。并且有几个选项可供选择。
像这样:
Color:
- Black
- Red
- Orange
Size
- Large
- Xtra Large
- Medium
- Small
Accessoire:
- Diamonds
- Printed
- Swarovski
假设我想购买上面有钻石的黑色/超大号 T 恤。然后product_combination
必须是黑色/大号/钻石排。我想我需要一个具有多对多关系的 Foreign 表。像 product_combination_option 表的列:
product_combination_option
- product_combination_option_id
- product_combination_id
- product_option_id
但话又说回来。当有人选择带钻石的黑色/超大号并找到它时,我如何查询product_combination
。
我希望我现在更清楚一点。对不起,我这么晚才更新我的问题!我非常感谢您的所有回答!