我正在构建一个需要故事播放列表的应用程序,每个播放列表包含许多歌曲:
现在我正在尝试创建一个包含播放列表列表的表(其中包含列:Name,Info,Count),并为每个播放列表创建一个表(仅包含一列:ID(歌曲))
以上解决方案非常愚蠢,但我不知道有没有更好的?
答案 0 :(得分:1)
您需要一个“歌曲”表,一个“播放列表”表和一个“播放列表”表。
歌曲表可以具有“id”和“name”列,播放列表表也可以。播放列表表格还可以包含“信息”列。 playlists_songs表可以包含引用歌曲和播放列表标识符的“playlist_id”和“song_id”列。假设您正在讨论歌曲计数,则无需在此表中存储计数,因为这可以通过编程方式确定。如果您希望存储歌曲播放次数的计数,可以在“歌曲”表格中完成。播放播放列表的次数存储计数似乎没有意义(除非这是某种类型的请求),但同样如果需要,可以在“播放列表”表中完成。