2015-04-04 2 views
0

Я хочу получить последнее редактирование сообщений. Я получил этот запрос: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 является идентификатором пользователя, но я хочу, чтобы получить имя пользователя (user_login из wp_users таблицы). Как я могу это сделать?

+1

Вам нужно присоединиться к '' wp_users' на meta_value'. –

+0

@ shA.t Да, но я не уверен, как это сделать. – vujke

ответ

2

Я думаю, ваш ответ так:

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

Смежные вопросы