我试图通过使用来自两个不同表的 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/