我正在尝试在我的网页上制作一个facebook风格的新闻Feed,它将来自多个表格的用户输入合并到一个Feed中。
最好的解决方法是:
(1)使用mySQL Join Queries (2)将来自多个表的mySQL单个查询用于数组。 (3)另一种方式?
感谢。
编辑:
我的数据库的结构如下:
1 User (Table: User)
Mutliple Blogs per user (Table: Blog)
Mutliple Content Upload per user (Table: Content)
我想要实现的是一个查询,它将收集定义的用户ID的博客文章和内容上传,并按时间顺序显示。
感谢您的回复!
答案 0 :(得分:1)
如果不了解您的数据库架构(考虑编辑您的问题以添加一些详细信息),这很难回答,但您可能希望考虑创建一个View,然后您可以从中检索并显示您的新闻Feed只需一个简单的查询。
答案 1 :(得分:1)
如果要有大量数据,最好有一个单独的表来保存您的“Feed”。这样,每次进行查询时都不会有很多开销。