-1
A
回答
2
如果你想要一列表中的一列引用另一個表,那麼你最好的辦法可能是閱讀關於數據庫設計中的鍵,主鍵和外鍵的概念。
例如,在公司和員工的數據庫,你可能有2個表是這樣的:
Company (c_id, name, city)
Employee (e_id, c_id, name)
在公司表,C_ID將是一個主鍵。在Employee表中,c_id將是一個引用公司的外鍵。這將允許您執行查詢,如
SELECT E.name
FROM Employee as E, Company as C
WHERE E.c_id = C.c_id AND C.name = "IBM"
這將返回在IBM工作的員工的姓名。
鏈接:
1
爲什麼你不能去外國的關係。
for eg : Table1 (ID,ForeignKeyId, other columns)
Table2 (ID,other columns)
ForigenKeyId will be the primary key of Table2
1
如果你真的需要表格作爲列,你應該閱讀http://msdn.microsoft.com/en-us/library/ms175010.aspx的解決方案。但是,這實際上不太需要表列數據類型,因爲它主要用於臨時存儲。
如果您不知道主外鍵關係的東西,您應該花一些時間學習關係數據庫,或者讓某人根據業務實體和您的應用程序需要爲您設計數據庫模式。否則,你最終會得到一個完全無法維護的設計,而在中期它將會適得其反。
如果您需要快速閱讀PK/FK主題,請閱讀http://www.functionx.com/sqlserver2005/Lesson13.htm。它應該給你一個解決這個特定問題所需的知識。
相關問題
- 1. 如何將通用類型的項添加到列表中?
- 2. 如何將類添加到列表中?
- 3. 將列表框1中的項目添加到綁定多項列表框2
- 4. 如何將記錄從表格1(tabel1)添加到表2
- 5. 合併2個不同類型的列表爲1
- 6. 如何將數據添加到代碼名爲1的表中
- 7. 將我自己的類型項添加到Haskell的列表中?
- 8. 加入2列1個表
- 9. 2列出,如果列表1的元素X具有Y類,添加類X元素列表第二
- 10. 如何在Django模型中添加列表數據類型?
- 11. Common Lisp爲什麼(列表+ 1 2)評估爲('(+ 1 2)1 2)
- 12. 如何將多個列轉換爲r中的列表類型列表?
- 13. 根據表#1中列的值將表數據從表#1複製到表#2
- 14. 如何將表名添加到表列
- 15. 如何在2個2d列表中添加第2列?
- 16. 如何在sqlCE中將2個表合併爲1個表?
- 17. 我應該如何將str類型列表轉換爲列表?
- 18. 的PostgreSQL ---通過用表進行比較在表1中添加新的列2
- 19. 如何將元素添加到Haskell中的數據類型列表
- 20. 如何將項目添加到具有不同數據類型的列表中
- 21. jQuery - 2個可排序列表:如何將刪除的li添加回列表1
- 22. 如何使用lambda將類列表對象添加到類中?
- 23. 按類型將列表分類爲兩個單獨的列表
- 24. 如何將float添加到列表中?
- 25. Hiberante屬性類型列表,通過sql將其添加到表
- 26. 如何將列表添加到Clojure中的表中?
- 27. 將2添加到列表[[23,34],[34,23]]
- 28. 如何在C#中的另一個分類列表中添加分類列表?
- 29. boost如何將類型列表實現爲類的「選項」?
- 30. 如果名稱與表單1中的表單2不匹配,則將名稱添加到表單2
你想要一個列是一個表? – 2010-12-06 07:36:05