![]() |
1
2
处理多个关系的典型方法是使用名为product\u size的映射表,该表包含每个表的主键。
|
![]() |
2
1
这取决于,每个产品可以有多个尺寸,但不同的产品可以有相同的尺寸吗? 如果他们不能这样做,那么您需要一个包含产品主键的productSize表。
如果他们可以,那么你就有一个多对多的关系,你可以通过有三个表来打破这种关系:product,size和product size,其中product包含products,size包含sizes,product size通过持有product和size的主键将每个产品映射到可用的大小。
|
![]() |
3
1
|
![]() |
4
0
尝试如下操作:
|
![]() |
developer · 带外键的SQL表设计 7 月前 |
![]() |
relatively_random · 确保两个表之间一致的共同参考 8 月前 |
![]() |
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 1 年前 |
![]() |
robertspierre · 在多对多关系中自动删除未引用的行 1 年前 |
![]() |
Michael Samuel · MYSQL在以下情况下自动创建索引 7 年前 |