【发布时间】:2011-07-02 21:29:41
【问题描述】:
有人问我是否可以从合并到一个名称冲突的数据库中的 18 个不同的 Wordpress 数据库中获取结果,过滤它们,然后在 PHP 中使用结果。
例如:
我在 ara_posts、val_posts 和 car_posts 中有数据(帖子)(它们都是列名中包含 post_name、post_type、post_status 和 post_date 的表)。我想从这些表中选择所有数据并过滤结果(仅显示具有 post_type = 'post' 的结果)。
我想要对结果做的是比较日期并从所有这 18 个表中获取最新的 3 个帖子,这些表的状态为“发布”,帖子类型为“帖子”。
这怎么可能?
【问题讨论】:
-
每个表中的最新 3 个(所以 3x18 行)还是所有表中的最新 3 个?
-
@ypercube 所有表格中最新的 3 个(根据 GMT) - 它会获取帖子,然后比较哪个表格具有最新的 GMT 发布日期,无论是哪个表格。