数据库表与表之间多对多关系怎么处理?

sql表与表之间多对多关系怎么处理?比如说只有2张表是一对多的关系的话,可以用左右内联等,但是这2张表是多对多的关系话怎么搞?... sql表与表之间多对多关系怎么处理?比如说只有2张表是一对多的关系的话,可以用左右内联等,但是这2张表是多对多的关系话怎么搞? 展开
 我来答
su326087
2018-03-30 · TA获得超过1.3万个赞
知道小有建树答主
回答量:270
采纳率:100%
帮助的人:7.7万
展开全部

拆分关系,增加一个表,使之符合范式。

比如做学生选课系统,多个学生选多门课,这是多对多关系。

这样可以写成三个表:

学生表(学号,姓名)

课程表(课程号,课程名)

选课表(学号,课程号)

通过选课表,将学生和课程联系起来了

匿名用户
推荐于2017-05-21
展开全部
拆分关系。增加一个表。使之符合范式。
比如做学生选课系统。多个学生选多门课。这是多对多关系。
这样可以写成三个表。
分别为。学生表(学号,姓名)
课程表(课程号,课程名)
选课表(学号,课程号)
通过选课表,将学生和课程联系起来了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baggiobing
2015-08-21 · 超过11用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:21.8万
展开全部
把问题具体一些
多对多也可以join 连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式