1

我正在 MySQL 上构建一些关系数据库并且遇到了一些问题。
例如,我有一个表客户端和课程。
一位客户可以访问多个课程。
这如何存储在数据库中?

4

1 回答 1

6

我猜这实际上是一个多对多的关系,你可以用三个表来建模:

Client
 - ClientId (PK)
 - other fields

Cource
 - CourceId (PK)
 - other fields

ClientCourceVisit
 - ClientId (FK)
 - CourceId (FK)
 - other fields
于 2012-12-19T20:32:30.670 回答