小编use*_*675的帖子

基于多对多数据透视表的唯一键

我必须管理艺术家和专辑表:

| artists      |  | albums       |  | album_artist |
+--------------+  +--------------+  +--------------+
| id           |  | id           |  | id           |
| artist       |  | album        |  | album_id     |
| created_at   |  | created_at   |  | artist_id    |
| updated_at   |  | updated_at   |  +--------------+
+--------------+  +--------------+
Run Code Online (Sandbox Code Playgroud)

请记住,这是一种多对多关系,我确实需要找到一种方法来使专辑-艺术家对唯一,因为专辑可能具有相同的名称但属于不同的艺术家(例如“Greatest Hits”) ” 2Pac 专辑和 Notorious BIG 的“Greatest Hits”)。

是否有已知的方法/模式来解决这个问题?

mysql database-design many-to-many relations

4
推荐指数
1
解决办法
5907
查看次数

标签 统计

database-design ×1

many-to-many ×1

mysql ×1

relations ×1