我有以下查询:
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
相匹配?
最佳答案
我找到了解决方案.. 尝试了 Pivot、CREATE VIEW、UNION SELECT 的所有方法,但这是完美的解决方案:
关于php - (P)重新排序Mysqli-查询结果结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33173066/