【发布时间】:2012-10-26 07:53:20
【问题描述】:
我有一个带有以下表格的 WordPress 数据库
帖子
+--------------+
| Field |
+--------------+
| ID |
| post_author |
| post_title |
| post_type |
+--------------+
后元
+--------------+
| Field |
+--------------+
| meta_id |
| post_id |
| meta_key |
| meta_value |
+--------------+
并且记录具有meta_key 值latitude 和longitude
如何编写 SQL 以将 latitude 和 longitude 显示为结果列名称?
+--------------+
| Field |
+--------------+
| ID |
| post_author |
| post_title |
| latitude |
| longitude |
+--------------+
下面的查询是我的出发点
SELECT ID, post_title, meta_key, meta_value FROM `wp_posts`
LEFT JOIN `wp_postmeta` on ID=post_id
WHERE post_type='place' AND (meta_key='latitude' OR meta_key='longitude')
ORDER BY ID ASC
【问题讨论】:
标签: mysql sql wordpress join pivot