Духовность™
Продвинутый новичок
Как решить такую задачу более грамотно?
Привет.
Есть таблица со статьями, есть таблица рубрик.
Нужно выводить статьи по 4 штуки из каждой рубрики. Рубрик 6 шт.
Я правильно понимаю, что не существует иного способа, кроме как идти циклом по количеству рубрик и делать на каждую рубрику отдельную выборку? Т.е.
в количестве получается 6 запросов. Можно как-то сократить это количество?
Привет.
Есть таблица со статьями, есть таблица рубрик.
Нужно выводить статьи по 4 штуки из каждой рубрики. Рубрик 6 шт.
Я правильно понимаю, что не существует иного способа, кроме как идти циклом по количеству рубрик и делать на каждую рубрику отдельную выборку? Т.е.
PHP:
// получаем id рубрик в массив $rubrics
foreach ($rubrics as $id)
{
// select ... from ... where id = $id
}