在我的测试程序中,用户可以保存播放列表,他们可以随意调用它们。例如,如果用户James Smith
保存一个名为My Playlist
的播放列表,则表的名称将是James Smith_My Playlist
。我该怎么做呢?当他们想搜索他们的所有播放列表时,它只显示以James Smith_
开头的播放列表,而不在输出中显示他们的名字或下划线。你知道吗
我的预期结果:
FirstName LastName_NameOfPlaylist
FirstName LastName_
开头的表,但不显示输出中仅NameOfPlaylist
我知道如何查询以某些字母/单词开头的表,但是如果没有FirstName LastName_
,我就无法知道如何输出它
这不是设置数据库的方法;您不会为了返回特定结果而定义无限数量的表,所有表都包含相似的信息。相反,您应该将所有播放列表数据放在一个表中,但要提供足够的字段来区分查询返回的值。一个例子(简化,它不是一个完整的解决方案!)地址:
如果您的应用程序变得足够大,您也不应该仅仅依靠名称来识别用户,因为您会遇到名称冲突。在这种情况下,您需要一个将用户映射到userid的登录系统,然后您可以使用它来连接表。你知道吗
相关问题 更多 >
编程相关推荐