我有两张桌子:
story
--id
--name
article
--id
--name
一组文章组成了一个故事。并且,用户将在故事表中搜索。并获得与该特定故事相对应的所有文章。
我可以采用两种方式:
在story
表中插入一行:article_list
并存储article.id
以,
分隔。这样,对于搜索的特定故事,我将立即获得所有文章ID。
按照映射上述两个表并执行join
的传统方法。
哪种方法可以更快获取结果?结果=获取特定故事ID的所有文章。因此,在上述两种方法中,我都必须从article
表中获取结果。
我的问题基本上是,上述哪种方法可以更快地获得article
id
s?
答案 0 :(得分:0)
如果您只想要文章ID,那么以逗号分隔存储在技术上会更快,但通常不是将数据存储在数据库中的好方法。如果您需要检索整篇文章,那么使用连接将更快,更好地存储信息。