
数据库表与表之间多对多关系怎么处理?
sql表与表之间多对多关系怎么处理?比如说只有2张表是一对多的关系的话,可以用左右内联等,但是这2张表是多对多的关系话怎么搞?...
sql表与表之间多对多关系怎么处理?比如说只有2张表是一对多的关系的话,可以用左右内联等,但是这2张表是多对多的关系话怎么搞?
展开
3个回答
展开全部
拆分关系,增加一个表,使之符合范式。
比如做学生选课系统,多个学生选多门课,这是多对多关系。
这样可以写成三个表:
学生表(学号,姓名)
课程表(课程号,课程名)
选课表(学号,课程号)
通过选课表,将学生和课程联系起来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |