我不擅長SQL,請大家提一下,我需要什麼桌子以及如何做出選擇。我有一個recordId
其中可能有幾個headers
其中可能有幾個fields
。所有這些只是String
s。通過選擇recordId
我需要獲取相關聯的headers
及其fields
。我需要創建哪些表以保持簡單的結構?
回答
tbl_record
recordId
tbl_headers
headerId
tbl_fields
fieldId
tbl_record_to_headers
id
recordId
headerId
tbl_header_to_fields
id
headerId
fieldId
是不是?
錯誤的模式..不需要超過3個表格... – 2013-07-24 09:04:35
有單獨的表格,不需要在數據表格中建立關係 - 您有多對多的表格'tbl_record_to_headers'&'tbl_header_to_fields' – FSou1
這不是很多..... – 2013-07-24 09:07:35
您需要3個表格。
記錄:RECORD_ID
頁眉:header_id,RECORD_ID,header_val
領域:FIELD_ID,Header_id,field_val
您將擁有關係列的大 - 大數據表,順便說一句,沒有'多對多'選項,這可能在將來需要 - 很硬的核心 – FSou1
- 1. 我在哪裏可以閱讀哪些ns3模塊需要構建?
- 2. 我需要手動構建Ruby DSL的哪些部分?
- 3. 無法構建silverlight庫,我需要哪些參考?
- 4. 我在Eclipse Android項目上真正需要哪些構建器?
- 5. 在DDD體系結構中,我需要保持助手類嗎?
- 6. 需要幫助來創建div結構
- 7. 需要創建二叉樹結構
- 8. 結構表單創建
- 9. 我KISS(保持簡單,愚蠢),但這個JavaScript結構可以改進?
- 10. 需要以簡單的方式創建一個Datatable。
- 11. 如何在cassandra中創建表結構,該結構支持哪些cluase中的任何列?
- 12. 支持IPv6需要哪些更改
- 13. 支持JPA 2.1需要哪些Hibernate Jars?
- 14. 哪些maven2構件需要用CXF和Spring構建WS?
- 15. 我需要學習哪些主題以創建Web應用程序?
- 16. 簡單的方法來確定需要哪些JQuery函數?
- 17. LLVM支持哪些ARM體系結構?
- 18. 春季休眠和mysql支持需要哪些maven構件?
- 19. 關於創建表需要一個簡單的幫助
- 20. 需要幫助創建一個簡單的正則表達式
- 21. Mysql表體系結構建議需要
- 22. 優化MySQL表結構。需要建議
- 23. 需要一些簡單的JavaScript幫助
- 24. 需要簡單的PHP一些幫助
- 25. 要構建一個PHP MVC,我需要注意哪些命名約定?
- 26. MySQL需要我的表結構建議 - PHP
- 27. 需要創建一個腳本,從CSV創建目錄結構
- 28. 需要幫助o創建表結構sql?
- 29. 我需要一些建議
- 30. 創建BlockType結構的單向鏈表
一個字段可以有不止一個頭嗎?頭可以有多個記錄?如果這兩個答案都不是,那麼Yossi的解決方案就足夠了。如果你回答是,那麼你需要FSou1展示的多對多風格的解決方案。 – melkisadek