На моей домашней странице я показываю разные посты из разных категорий.Моя текущая реализация состоит в том, чтобы вызывать query_posts много раз (один раз на категорию)
Как я могу использовать один запрос для извлечения данных?
Мои попытки
1 - этот метод работает (не обращайте внимания на уродливый очень длинный sql, у меня много категорий ...)Спасибо за сообщение: http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in-sql/
( SELECT *
FROM `wp_posts` p,`wp_term_relationships` rel
WHERE rel.object_id = p.ID
AND rel.term_taxonomy_id = '3'
ORDER BY p.post_date DESC
LIMIT 2)
UNION ALL
( SELECT *
FROM `wp_posts` p,`wp_term_relationships` rel
WHERE rel.object_id = p.ID
AND rel.term_taxonomy_id = '4'
ORDER BY p.post_date DESC
LIMIT 2)