我正在为一家在线商店创建一个新数据库,并试图弄清楚如何执行订单表。有多种产品,每种产品都有很多选择。我只是想知道跟踪这一切的最好方法。我一直回到所有项目的所有选项的表格。尽管这看起来很糟糕。有没有人有任何想法如何做到这一点?任何帮助深表感谢。有关具有多个选项的多项目订单表的问题
1
A
回答
2
- 每个产品存储在表产物的行
- 每个产品具有零个或N 选项(0 N)
- 每顺序含有一种或N制品(0 N)
你需要4个表来跟踪这一切:选择,产品,products_orders,订单
+1
看起来像一个product_options表也不错,你怎么看? – 2010-08-04 18:20:35
+1
当然,就像products_orders一样,他会需要那张桌子的选项..我错过了。 – Youssef 2010-08-11 13:32:07
1
我将以下面的表格结构作为基础。你几乎肯定需要比我包括的列更多的列,但在我看来,你至少需要什么。
Order
-----
orderId
someOtherColumn
OrderProducts
-------------
orderId
ProductId
product
--------
productId
productName
productOption
-------------
productId
OptionId
Option
--------
OptionId
OptionName
相关问题
- 1. 具有多个选定项目的SelectList
- 2. 具有多个目标的项目的代码签名问题
- 3. SQL - 选择具有多个项目
- 4. sfWidgetFormChoice具有多个选项
- 5. 关于多个项目的具体订单
- 6. 具有多个条目具有相同值的JQuery select选项
- 7. 实现具有多项选择的项目列表
- 8. Python:re.sub列表中有多个项目的单个项目
- 9. 拥有多个WCF项目vs 1个具有多个服务的WCF项目
- 10. 具有相同值的多个项目时出现AutoCompleteBox问题
- 11. 具有多列的html列表项目
- 12. Yii2订单项的多对多关系
- 13. 具有多个项目模板的IWizard
- 14. Cmake - 具有多个项目的库
- 15. 具有多个文件的Javascript项目
- 16. 具有多个项目的Firebase google-services.json?
- 17. 具有多个选项的警报
- 18. 具有多个选项的Grunt任务
- 19. mysql查询多个项目的订单
- 20. 具有多个下拉列表的Excel目录(订单列表)
- 21. 具有多个项目或具有多个目标的一个项目的工作区?
- 22. 简单的列表项目多项选择不选择项目
- 23. AlertDialog同时具有单选项和多项选择项
- 24. 查询选择具有一对多关联的项目
- 25. 多选项表格问题
- 26. Zend db \ NoRecordExists具有多个排除选项问题
- 27. 具有多个值的单个项目的Python数据结构
- 28. 具有多个复选框的Java/HTML表单“以上所有”选项
- 29. 具有多个相关组件的项目的最佳实践
- 30. 具有相同项目URL的IIS和多个项目?
很少的细节。相关表格的结构(甚至是部分)是有用的。 – Mchl 2010-08-04 15:10:37