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

Как делать запросы в Yii2 со вложенными условиями?

Здравствуйте.

не совсем понял, как можно реализовать в запросе при помощи ActiveQuery условия части WHERE вида

condition1 AND ( condition2 OR condition 3 OR condition 4 ...)

есть andWhere и orWhere, но как их тут применить не могу понять
  • Вопрос задан
  • 1546 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ivankomolin
@ivankomolin
Например, использовав where($condition), где $condition представляет следующее:
['and', 'status=1', ['or', 'id=1', 'id=2']]

Результат преобразований в sql будет выглядеть так:
status=1 AND (id=1 OR id=2)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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