@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 айдишников разных категорий, надо чтобы выборка была по одной записи с каждой категории
Как лучше?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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