@ManyToMany是不是会多出一张表

[复制链接]
查看11 | 回复1 | 2013-2-3 16:19:21 | 显示全部楼层 |阅读模式
数据库里,一个表的主键和另一个表的外键组合起来,表达“一对多”的关系。数据库里没有一种直接的机制来用两个表来表达“多对多”的关系,所以需要用两个“一对多”(或是一个“一对多”和一个“多对一”)来间接实现。就拿你说的Student指向Student_Teacher是一对多,而Teacher指向Student_Teacher也是一对多,这都是通过前表的主键、和后表的外键实现的。你进数据库里看看就明白了。这样组合起来,Student和Teacher就是”多对多“了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行