WordPress的SQL查询获取最后一次编辑的帖子
问题描述:
我想获取最后一次编辑的帖子。我有此查询:WordPress的SQL查询获取最后一次编辑的帖子
SELECT meta_value, post_title, post_modified
FROM wp_posts
LEFT JOIN wp_postmeta ON wp_posts.ID=wp_postmeta.post_id
WHERE wp_postmeta.meta_key='_edit_last'
在此查询的meta_value
结果是用户ID,但我想(从wp_users
表user_login
)获取的用户名。我怎样才能做到这一点?
答
我认为你的回答是这样的:
SELECT meta_value, post_title, post_modified, wp_users.user_login
FROM wp_posts
LEFT JOIN wp_postmeta ON wp_posts.ID=wp_postmeta.post_id
LEFT JOIN wp_users ON wp_users.ID=meta_value
WHERE wp_postmeta.meta_key='_edit_last'
+0
我不敢相信这很简单。我正在尝试其他的东西,但我很接近。 谢谢!像魅力一样工作。 – vujke 2015-04-04 15:29:59
您需要一个连接到'wp_users'上'meta_value'。 – 2015-04-04 13:44:02
@ shA.t是的,但我不知道如何。 – vujke 2015-04-04 14:25:24