从具有两个不同约束的表中获取数据

时间:2017-04-03 12:27:23

标签: mysql wordpress

在设计用于设计rest api的项目时,我必须编写使用wordpress数据库的查询。我要做的是获取帖子标题并在wordpress的帖子表中发布精选图片,问题是wordpress在两个表wp_posts和wp_postmeta中存储与帖子相关的数据,其中wp_posts包含帖子相关数据,如帖子标题,帖子日期,图像网址和许多具有相同数据的不同版本以及更新数据的修订,而postmeta表包含与附件,元描述等相关的数据。 我要做的是在同一查询调用中获取post_tile和post_featured_image url,但post中的特色图像行的id是从postmeta查询获得的,而post_title存在于另一行中。如何进行此类查询?

前帖表

ID    date    title    content    parent       guid       status   type
1     11       ABC      hello       0        url-publish  publish  post
2     11       ABC    hello_world   1        url-revision revision revision
3     11       def                  1        fea_img_url  inherit  attachment

事后元表

meta_id    post_id     meta_key   meta_value
  1          1         edited         2
  2          1       featured_img_    3
meta_key'特色图片'使用此键值定义具有键值id值的特色图像我必须从posts表中获取特色图像。

0 个答案:

没有答案