Задать вопрос
@frmax
человек

Можно ли в Yii2 groupBy использовать IF?

Добрый день,

Мне надо задать условия, что если var > 0 группировать по одному полю, если нет то не группировать выводить как есть.
Пытаюсь как-то так)) В sql получилось условия - есталось его засунуть в yii2...
$query->groupBy(['CASE WHEN table.var > 0 THEN table.var']);
Может кто сталкивался?
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
@frmax Автор вопроса
человек
Без скобочек! []
$query->groupBy('CASE WHEN table.var > 0 THEN table.var');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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