Задать вопрос
@AlexAll

Как правильно построить запрос в yii2, чтобы с каждой категории бралось по одной записи?

Вот запрос:

$query = self::find()->select('id, title, url, img, img_thumb, website_id')->where(['status' => 1])
                ->andWhere(['in', 'website_id', $array_websites])->limit($sum)->orderBy(new Expression('rand()'))->asArray()->all();

$array_websites - здесь 10 айдишников разных категорий, надо чтобы выборка была по одной записи с каждой категории
Как лучше?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы