mysql - 一个 MySQL 查询中的两个独立请求

标签 mysql wordpress

我试图通过使用来自两个不同表的 MySQL 查询来获取多个帖子和特定帖子的元值:

SELECT SUM(CASE WHEN post_type='updates' AND post_status='publish' THEN 1 ELSE 0 END) AS updates FROM wp_posts, 
LEFT JOIN meta_value FROM wp_postmeta WHERE meta_key=content_version AND post_id=11242 AS version

表 wp_posts 看起来像:

|    ID   |    title   | post_type |  post_status  |
----------------------------------------------------
|    32   | Post Title |  updates  |    publish    |

表 wp_postmeta 看起来像:

| post_id |     meta_key    | meta_value |
-----------------------------------------
|  11242  | content_version |      1     |

无论如何我都无法取得成果。你能帮我一下吗?

最佳答案

SELECT SUM(CASE WHEN post_type='post' AND post_status='publish' THEN 1 ELSE 0 END) AS updates, meta_value AS VERSION FROM wp_posts,wp_postmeta WHERE meta_key='content_version' AND post_id=11242

更新了我的查询

关于mysql - 一个 MySQL 查询中的两个独立请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33639384/

相关文章:

mysql - concat() 与选择查询?

wordpress - 503 Over Quota 每天早上

wordpress - 试图使主题下拉菜单 OnClick 而不是悬停

php - 具有鼠标悬停和移出功能的按钮

mysql - 从 call_log 中获取并发电话的最大数量

php - Mysql 总和之前的行

php - Wordpress 自定义插件可调用数据库表中的总行数并使用简码显示在站点中

php - Wordpress 类别按自定义字段排序(完成)。如何只输出一次自定义字段

mysql - EXPLAIN SELECT 显示 MySQL 没有使用我的索引

MySQL 十六进制二进制限制