我有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