私は音楽データベースの作成に取り組んでいます。
playlist
3 つのテーブル、 、music
およびそれらをリンクするテーブルが必要だと思います。
Playlist table:
play_id PK,
Created_By,
play_name
music table:
music_id PK,
track_title,
artist,
album
ユーザーに好きなだけプレイリストを作成してもらいたい。必要な数のトラックをプレイリストに追加できます。テーブルのプレイリスト部分は理解していますが、音楽テーブルからプレイリスト テーブルにトラックを追加するときは、あいまいになります。音楽テーブルがトラックでいっぱいになっている場合、1 つのプレイリストに 2 つのトラックが表示されるようにするにはどうすればよいですか?
これを行う方法が少しわかりません。テーブル構造が適切かどうか、またはフィールドを追加する必要があるかどうか。主キーと外部キーに関係があるかどうかはわかりませんが、それらをリンクするには別のテーブルが必要だと思います。どんな助けでも大歓迎です。