我正在查询wordpress的帖子。
我已经创建了一个自定义的职位类型 People
. 每个 people
post具有自定义字段 name
, age
, location
, birthday
还有更多。自定义字段是使用高级自定义字段插件创建的。
我想查询所有的自定义字段 People
自定义帖子类型。
我想要这样的输出:
+----+-------------+-----------+--------+-----------------------------+----------+-----+
| id | post_title | name | age | location | birthday |
+----+-------------+-----------+--------+-----------------------------+----------+-----+
| 1 | SAMPLE | some_name | XX | sample_location | 10/07/1980 |
| 1 | SAMPLE | some_name | XX | sample_location | 10/07/1980 |
| 1 | SAMPLE | some_name | XX | sample_location | 10/07/1980 |
| 1 | SAMPLE | some_name | XX | sample_location | 10/07/1980 |
| 1 | SAMPLE | some_name | XX | sample_location | 10/07/1980 |
+----+-------------+-----------+--------+-----------------------------+----------+-----+
正确的语法是什么?
我试过:
SELECT *
FROM `wp_posts` , `wp_postmeta`
WHERE `post_type` = 'people'
但是这个列表列出了所有wordpress常规的post字段。
有人能帮忙吗?
2条答案
按热度按时间pdkcd3nj1#
首先,您从两个表中进行选择,而不连接或设置它们之间的关系(将每个数据集连接到另一个数据集应该是一种关系)
你可以这样做:
**注意:您应该注意表的名称,并根据需要在查询中替换表中的列名。
px9o7tmv2#
这里是解决任何人可能有同样的问题!