例如,我有一个表positions
,我想在其中创建多个表行之间的关系。如果需要“链接”在一起的行数未知,那么使用单独的表来链接 id 最有意义的是什么?
是不是最好...
- 创建一个
links
包含许多列的单独表(即:linked_id1 [...] linked_id[n]),其中linked_ids 是每行的links.id
id,列是链接的id。逻辑是我们可以创建比我们认为需要的更多的列。
或者
- 创建一个
links
包含两列的单独表,id
其中linked_ids
是linked_ids
逗号分隔的“链接”行数组positions
。
或者
- 执行上述用 JSON 数据替换数组。
每行只能链接到一个组,这有望简化事情。