我有以下数据库架构:
create table people (
id integer primary key autoincrement,
);
create table groups (
id integer primary key autoincrement,
);
并且我已经在一个单独的文件中知道了哪些人是哪些组的成员(假设在 ( person id
, group id
) 的元组中。我如何构建我的数据库模式,以便轻松访问一个人的组,也易于访问一个组?读取我目前拥有的元组既困难又慢,所以我希望它是数据库形式。我不能将member1
,member2
等作为列,因为当前组中的人数是无限。