@byms

За джоинить по 4 товара в из каждой категории?

есть вот такой запрос
$collections_sql = Yii::app()->db->createCommand()
            ->select('t.id, t.main_image, t.title, t.alias, t.sortOrder')
            ->from('tbl_collection (
                SELECT * as c2 FROM tbl_catalog
            ) as t')
            ->join('tbl_gallery_photo gp', 'gp.gallery_id = t.id');
            if(Yii::app()->request->getParam('model_id')){
                $collections_sql->join('tbl_catalog c', 'c.gallery_photo_id = gp.id AND c.parent_model_id=:model_id',array(':model_id'=>Yii::app()->request->getParam('model_id')));
            }else{
                $collections_sql->join('tbl_catalog c', 'c.gallery_photo_id = gp.id');
            }
            $collections_sql->limit($count, ($page-1)*$count);
            $collections_sql->order('sortOrder ASC');
            $collections = $collections_sql->queryAll();

нужно сделать чтобы джоин таблицы tbl_catalog хватал не все записи а по 4 штуки где c.gallery_photo_id = gp.id как это можно сделать, или перестроить запрос?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Москва
До 200 000 ₽
div. Ставрополь
от 50 000 до 120 000 ₽
Lachestry Таганрог
от 170 000 до 200 000 ₽
30 нояб. 2024, в 12:52
30000 руб./за проект
30 нояб. 2024, в 11:32
100 руб./за проект