0
我想跟蹤用戶擁有什麼歌曲的內容。 用戶表:使用foriegn鍵跟蹤新關係中的所有權
+--------+----+
|username|name|
+--------+----+
|sam1 |Sam |
+--------+----+
|bil9 |Bil |
+--------+----+
|tomj |Tom |
+--------+----+
的邏輯是建立一個新的關係來跟蹤誰擁有什麼歌...
+-------------+--------+
|user_username|track_id|
+-------------+--------+
|sam1 |1 |
+-------------+--------+
|bil9 |5 |
+-------------+--------+
|bil9 |9 |
+-------------+--------+
|tomj |2 |
+-------------+--------+
軌道ID是一個外鍵的曲目表:
+--+------+
|id|name |
+--+------+
|0 |track1|
+--+------+
|1 |track2|
+--+------+
這是正確的,還是有一個更合乎邏輯的方式來做到這一點?
如果你的意圖是建立一個多對多的關係,那麼是的 - 有一個聯結表是正確的方式來做到這一點。 –