【问题标题】:SQL Query wordpressSQL查询wordpress
【发布时间】:2011-11-29 22:59:04
【问题描述】:

SQL 查询

为我找到当前类别下所有帖子的正确计数的所有帖子标签?

例子

culture(culture 是当前类别名称,它有 3 个与之关联的帖子)

文化 post1 post 1 恰好与 tag1, tag3 相关联 post2 post 2 恰好与 tag1 相关联 post3 post 3 恰好关联到tag1,tag4

作为我正在寻找的SQL查询的结果,我想得到一个如下列表

文化 tag1(3 个帖子)
标签 3 ( 1 篇 ) tag4 ( 1 个帖子 )

当您点击 tag1 时,我们只会得到那些 (3) 被归类为文化类别并被标记为 tag1 的帖子。

我想在提供文化页面时即时获取这些数据?我知道出于运行时的目的,这是一个昂贵的查询,但如果你把这方面放在一边,你是怎么做的?我必须使用 wp_query 吗?

【问题讨论】:

  • 保存帖子和标签的表结构是什么?
  • 我的错误。我说的是wordpress。

标签: sql wordpress


【解决方案1】:

这样的事情应该可以解决问题:

mysql> select category.category, count(posts.id) from posts join category on
     posts.category=category.id group by posts.category;
+----------+-----------------+
| category | count(posts.id) |
+----------+-----------------+
| tag1     |               3 |
| tag2     |               2 |
| tag3     |               1 |
+----------+-----------------+
3 rows in set (0.01 sec)

【讨论】:

    猜你喜欢
    • 2011-06-16
    • 2012-08-14
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 2012-10-10
    • 2011-12-13
    相关资源
    最近更新 更多