在SQL中要建立这样一个表,可以实现多对多的关系

2024-11-22 08:14:33
推荐回答(2个)
回答1:

想建立多对多的关系只是通过两张表是不行的,需要增加另外一张班级流程关系表来存储这种关系,这样才可以做到多对多的关系,同时也比较符合数据库表的设计要求。

----------------------
补充回答:
就以你这个例子来说,建立一个班级流程表,其主要组成为:
流程编号 varchar(10),主键
班级名称 varchar(10),主键
而且这两个字段分别也都是外键。

回答2:

我建议你建一张中间表
字段分别是 这俩个表的 主键