Spear
почемучка
Подскажите, пожалуйста, как лучше составить запрос
Здравствуйте,
есть такая штука: в таблице 'blog_topics' - посты блогов.
Мне нужно вытащить по 1 новому посту из 5 последних обновившихся блогов, и ещё по 4 поста из этих блогов.
Пока вижу только такой вариант - взять из таблицы blog_topics:
SELECT blog_id FROM blogs_topics GROUP BY blog_id ORDER BY topic_date DESC LIMIT 5
Получу 5 блогов в которых были новые посты. И потом в 5 (!) запросов вытащить посты для этих блогов.
Но мне кажется что это можно упросить, чтобы вместо 5+1 запросов все сделать в 1-2
Здравствуйте,
есть такая штука: в таблице 'blog_topics' - посты блогов.
Мне нужно вытащить по 1 новому посту из 5 последних обновившихся блогов, и ещё по 4 поста из этих блогов.
Пока вижу только такой вариант - взять из таблицы blog_topics:
SELECT blog_id FROM blogs_topics GROUP BY blog_id ORDER BY topic_date DESC LIMIT 5
Получу 5 блогов в которых были новые посты. И потом в 5 (!) запросов вытащить посты для этих блогов.
Но мне кажется что это можно упросить, чтобы вместо 5+1 запросов все сделать в 1-2