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

Как в active records в yii использовать SQL оператор IN?

Как с помощью active records в yii составить запрос вида
"Выбрать все запись, у которых в поле 'pole_1' число из массива (1,2,3), а в поле 'pole_2' число из массива (4,5,6) "?
  • Вопрос задан
  • 2857 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Nc_Soft
User::model()->findAllByAttributes(['pole_1' => [1,2,3], 'pole_2' => [4,5,6]]);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fornit1917
@fornit1917
Например у CDbCriteria есть метод addInCondition.
Так же findAllByAttributes понимает массивы в качестве значений
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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