【MySql】8.多对多关系表

多对多关系:数据库

   好比在常见的订单管理数据库当中“产品”表和“订单”表之间的关系。单个订单中能够包含多个产品。另外一方面,一个产品可能出如今多个订单中。所以,对于“订单”表中的每条记录,均可能与“产品”表中的多条记录对应。此外,对于“产品”表中的每条记录,均可以与“订单”表中的多条记录对应。这种关系称为多对多关系,由于对于任何产品,均可以有多个订单,而对于任何订单,均可以包含许多产品。ide

   要表示多对多关系,您必须建立第三个表,该表一般称为联接表,它将多对多关系划分为两个一对多关系。将这两个表的主键都插入到第三个表中。所以,第三个表记录关系的每一个匹配项或实例。例如,“订单”表和“产品”表有一种多对多的关系,这种关系是经过与“订单明细”表创建两个一对多关系来定义的。产品

相关文章
相关标签/搜索