我有2個MS Access表。需要MS Access關係幫助
表1
ID 房間名
表2
牆 櫥櫃 天花板
現在... table1.room名有房名和表2中含有對象(很多),所以每個房間名稱都包含許多對象。
我的問題是...如何爲此設置關係?
我有2個MS Access表。需要MS Access關係幫助
表1
ID 房間名
表2
牆 櫥櫃 天花板
現在... table1.room名有房名和表2中含有對象(很多),所以每個房間名稱都包含許多對象。
我的問題是...如何爲此設置關係?
喜歡的東西:
[Room]
RoomId eg 1 2
RoomName eg bedroom kitchen
[RoomItem]
RoomItemId eg 1 eg 2 eg 3
RoomId eg 1 eg 1 eg 2
ItemName eg wardrobe eg bed eg cooker
凡RoomId連接客房和RoomItem表。
表2中沒有任何內容告訴你房間裏有什麼東西,所以你需要將房間的外鍵添加到表1的主鍵。在這種情況下,table1的任何一列都可能是它的主鍵 - 我會使用房間名稱並放下身份證。
因此,table2需要改變,以便房間名稱在其中,並繪製從table1到table2的連接。
+1這是一個很好的選擇。 – amelvin 2011-05-29 20:58:32
請注意,您需要更清楚關係的確切關係,因爲我認爲我和@ amelvin的解決方案可以與您所說的取決於您如何閱讀問題相匹配 - 並且我們的解決方案中只有一個應該匹配 – Mark 2011-05-29 20:42:19