給定一個場景,我有一個表讓我們說表(Id,名稱,問題)..我想創建問題列內的另一個表...任何人都可以幫助我關於上述查詢如何在另一個表格列中創建表格?
0
A
回答
0
沒有嵌套表在MySql中,但有一個SET數據類型,您可以在表中使用 http://dev.mysql.com/doc/refman/5.0/en/set.html
5
MySQL中不允許嵌套表。
從您的問題看來,您似乎希望存儲對應於問題列的多個值。你可以通過創建一個新表來表達問題並將問題ID作爲外部關鍵字傳遞給主表,即表
因此,主表「表」中的每一行都有一個問題ID,它將引用一個問題ID在問題表中,您可以存儲與問題實體相對應的多個數據。這種打破錶格以增加靈活性的過程稱爲Normalization(儘管術語還有很多)。
所以,你的表結構將類似於
表
ID |名稱| Question_ID
問題
ID | Column1 | Column2 | ......
+1
Oracle嵌套表 - 但使用常規1:n關係要好得多 –
+0
感謝您的信息。剛剛編輯我的帖子。 :) – Vivek
相關問題
- 1. 如何使用另一個表格的列創建表格?
- 2. 如何從另一箇舊表格創建新表格
- 3. 如何鏈接另一個表格列中的表格列?
- 4. 如何創建另一個列表中的一個列表?
- 5. 如何用兩個表格中的唯一行創建表格
- 6. 如何在SQL中的兩個表中創建一個表格
- 7. 如何創建鏈接到另一個表的表格?
- 8. 如何在創建表格後更新表格中的列?
- 9. 從另一個HTML表格創建HTML表格的jQuery函數
- 10. 使用另一個表格創建表格
- 11. 從現有表格迭代以創建另一個表格 - Qlikview
- 12. 在表格創建後在表格中添加一列
- 13. 通過在另一個表中循環創建新表格
- 14. 如何在另一個Excel表格中引用「相關」表格?
- 15. 格式列表在一個Excel表中匹配另一個表
- 16. SQL表格:如何顯示從另一個SQL表格構建的表格?
- 17. haskell如何從另一個列表創建一個新列表?
- 18. 如何從另一個列表創建一個嵌套列表?
- 19. 如何在一個Excel表格中創建兩個表格使用Visual Studio ETL?
- 20. 創建一個SQL表格繪製從另一列
- 21. 創建一個PDF表格
- 22. Drupal - 創建一個表格
- 23. 在gridview中創建一個表格
- 24. HTML表格:如何創建此表格?
- 25. 通過組合Java中另一個表的一列來創建表格
- 26. 在HTML表格中創建表格
- 27. 在asp表格中創建asp:表格
- 28. 在表格中動態創建表格
- 29. 如何從一種表格訪問某個表格到另一個表格
- 30. 表格:在另一個之前創建一個項目
但是一組只有有限的一組值。我不認爲這可能會產生任意數量的問題(除此之外它也不是一個好的設計)。 –