Делаю такой запрос в бд (MySql):
SELECT `publication`.`id`, `publication`.`location`,`publication`.`price`,`publication`.`name`,`publication`.`image_one`, `publication`.`category` ,`publication`.`image_two`,`publication`.`image_three` FROM `publication` WHERE `publication`.`status` = 1 ORDER BY `publication`.`data` DESC LIMIT 0,150
тута приходит массив я его сортирую по котегореям(publication.category) в двухмерный массив. как видете приходит 150 публикаций. У меня три категории. И бывает так что из 150 публикаций 60 первый категории, 89 второй и 1 в третью категорию. Мне нужно такой же запрос только чтобы каждый категории было по 50 скажем. Делать для каждой категории отдельный запрос не выгодно тем более что на самом деле котегрий 5 и скоро будет еще
Сборка персонального компьютера от Artline: умный выбор для современных пользователей