ОК, ребята,
Здесь много хороших ответов, но, очевидно, никто не нашел время, чтобы проверить их.
Хао Лиан получает кредит за первый лучший оригинальный ответ, но, к сожалению, его код не отображает сообщения без комментариев.
Капитан Кейтар находится на правильном пути, но его код будет отображать каждый отдельный пост и вложение как отдельный результат.
Вот модифицированная версия Captain Keytar, но она ограничивает результаты типом 'post' .. который был опубликован (чтобы избежать черновиков !!)
select wp_posts.*,
coalesce(
(
select max(comment_date)
from $wpdb->comments wpc
where wpc.comment_post_id = wp_posts.id
),
wp_posts.post_date
) as mcomment_date
from $wpdb->posts wp_posts
where post_type = 'post'
and post_status = 'publish'
order by mcomment_date desc
limit 10