Задать вопрос

ORDER с GROUP BY в прикрепленной таблице?

Есть запрос, выбирающий блоггеров, их инфы и последней записи
SELECT max(p.post_date), p.post_date,u.ID, u.display_name AS name, ud.meta_value AS bio, yim.meta_value AS yim, u.user_email, u.user_url, p.post_title, p.post_name
FROM wp_users AS u
LEFT JOIN wp_usermeta AS ud ON ( u.ID = ud.user_id AND ud.meta_key =  'description' ) 
LEFT JOIN wp_usermeta AS yim ON ( u.ID = yim.user_id AND yim.meta_key =  'yim' ) 
LEFT JOIN wp_usermeta AS role ON ( u.ID = role.user_id AND role.meta_key =  'wp_capabilities' ) 
LEFT JOIN wp_posts AS p ON ( u.ID = p.post_author ) 
WHERE role.meta_value LIKE  '%blogger%' AND p.post_status =  'publish'
GROUP BY u.ID 
ORDER BY p.post_date DESC


Но статьи Должны быть последними, а в данной ситуации они произвольные;
Вопрос, как выбрать блоггеров с их последней записью, а не предпоследней или еще какой-то?
  • Вопрос задан
  • 145 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (2)