我正在爲一家在線商店創建一個新數據庫,並試圖弄清楚如何執行訂單表。有多種產品,每種產品都有很多選擇。我只是想知道跟蹤這一切的最好方法。我一直回到所有項目的所有選項的表格。儘管這看起來很糟糕。有沒有人有任何想法如何做到這一點?任何幫助深表感謝。有關具有多個選項的多項目訂單表的問題
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. 具有多個目標的項目的代碼簽名問題
- 2. sfWidgetFormChoice具有多個選項
- 3. 具有多個條目具有相同值的JQuery select選項
- 4. Python:re.sub列表中有多個項目的單個項目
- 5. 擁有多個WCF項目vs 1個具有多個服務的WCF項目
- 6. 具有多列的html列表項目
- 7. 具有相同值的多個項目時出現AutoCompleteBox問題
- 8. 具有多個文件的Javascript項目
- 9. 具有多個項目模板的IWizard
- 10. Cmake - 具有多個項目的庫
- 11. mysql查詢多個項目的訂單
- 12. 具有多個下拉列表的Excel目錄(訂單列表)
- 13. 具有多個項目或具有多個目標的一個項目的工作區?
- 14. 查詢選擇具有一對多關聯的項目
- 15. 具有多個值的單個項目的Python數據結構
- 16. 具有相同項目URL的IIS和多個項目?
- 17. 創建一個具有多個可選圖像項目的JDialog
- 18. 具有單個架構和多個項目的飛路遷移
- 19. Symfony sfWidgetFormDoctrineChoice具有多個選項
- 20. 如何選擇具有多個按鍵的特定組合框項目?項目
- 21. 項目和專用項目:具有重複列,主表和詳細表或多個表的多個表?
- 22. 有關款項後訂購SQL問題
- 23. 如何在具有多個參數的表單控件選項中填充組合框中的選定項目?
- 24. 單個項目中有多個.gitignores
- 25. 訪問多個表單選項
- 26. 訂單插入,同一訂單中的多個項目
- 27. 在NHibernate中選擇沒有多對多關係的項目?
- 28. 具有SCM的Gradle多項目
- 29. 具有多個表示的項目的C++設計模式
- 30. 移除項目,如果訂單沒有更多的項目,然後刪除整個訂單
很少的細節。相關表格的結構(甚至是部分)是有用的。 – Mchl 2010-08-04 15:10:37