我有以下查询:
SELECT wp_posts.id, wp_posts.post_title, wp_postmeta.meta_key, wp_postmeta.meta_value
FROM wp_posts
JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
WHERE (wp_postmeta.meta_key = ? OR wp_postmeta.meta_key = ?)
AND wp_posts.post_type = ?
AND wp_posts.post_status = ?
使用此查询,我想循环一些有关Wordpress帖子的数据(在WP安装中不使用此查询)。我想获得2个值:
(..WHERE (wp_postmeta.meta_key = ? OR wp_postmeta.meta_key = ?)...)
如何将第二个meta_key
字段结果与该帖子id
的行的新列匹配?
答案 0 :(得分:0)
我找到了解决方案.. 使用Pivot,CREATE VIEW,UNION SELECT尝试了一切,但这是完美的解决方案: