我在 MS Access 中有一个表,其中有 4 列,它们都包含一个 id,它是另一个表中的主键,我想知道是否有另一种方法可以做到这一点,如果没有,我怎样才能让 Access 让我加入这些没有错误,它无法告诉我要加入什么。几乎这些 id 是学生表的一部分,它们包含该块的主管的 id,并且有 4 个块,我需要能够跟踪每个主管在每个块中拥有的学生。
主管表:
CREATE TABLE supervisors
( id NUMBER primary key
, last_name TEXT
, first_name TEXT
, mi TEXT
, m_number TEXT
, email HYPERLINK
, status TEXT
, notes MEMO
) ;
学生表:
CREATE TABLE students
( id NUMBER primary key
, last_name TEXT
, first_name TEXT
, mi TEXT
, m_number TEXT
, email HYPERLINK
, blk1_supervisor_id NUMBER
, blk2_supervisor_id NUMBER
, blk3_supervisor_id NUMBER
, blk4_supervisor_id NUMBER
) ;
我无法让我为主管表创建 blk1、2、3、4 字段的外键,更不用说同时连接 blk1_supervisor_id 和 blk2_supervisor_id 了。