例如,我有一个表positions
,我想在其中创建多个表行之间的关系。如果需要“链接”在一起的行数是未知的,那么使用单独的表来链接id的最有意义的是什么?
最好是......
links
(即:linked_id1 [...] linked_id [n]),其中linked_ids是每行的id,links.id
列是id链接。逻辑是我们可以创建比我们认为需要更多的列。OR
links
,其中包含两列id
和linked_ids
,其中linked_ids
是来自positions
的“链接”行的逗号分隔数组OR
每一行只能链接到一个组,这有望简化事情。
答案 0 :(得分:0)
如果每行都可以包含在多个链接的组中,那么您可以使用两个字段创建LINKS
表:ID1
,ID2
将存储每个链接。
如果每行只能在一个链接组中,那么您可以将GROUP_ID
字段添加到positions
表本身。
如果上述内容未能解答您的问题,请说明您的要求。