MySQL Order before Group by

Мне нужно найти последнее сообщение для каждого автора, а затем сгруппировать результаты, чтобы я оставил только одно последнее сообщение для каждого автора.

SELECT wp_posts.* FROM wp_posts
        WHERE wp_posts.post_status='publish'
        AND wp_posts.post_type='post'
        GROUP BY wp_posts.post_author           
        ORDER BY wp_posts.post_date DESC

Это правильно группирует вывод, поэтому я получаю только одно сообщение на автора, но он упорядочивает результаты после того, как они были сгруппированы, а не до того, как они будут выбраны.

50
задан edze 30 August 2012 в 22:15
поделиться