Здравствуйте. Есть такая задача: необходимо организовать вывод товаров, сгруппированных по производителям, но при этом чтобы от каждого производителя было не более 3-х товаров(например 3-х самых последних по дате, или случайных). Как ограничить число товаров, идущих в XML для каждого производителя? Все перерыл, найти не смог. Хотя бы подскажите в каком направлении думать

Заранее спасибо!