@rinaz22

Как исключить определенные значения с GROUP_CONCAT mysql?

Всем привет. Делаю запрос в БД и в ответ получаю очень большой объем данных в группа (GROUP BY).
Один из столбцов я получаю с помощью GROUP_CONCAT.
Вопрос: Как исключить ненужные данные из GROUP_CONCAT?
Например GROUP_CONCAT(`status`) status может содержать 0, 1, 2, 3. Как убрать 0, чтобы остались только 1, 2, 3?
Или может есть какая-то другая функция для этого?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@galaxy
group_concat(case when status <> 0 then status end)


https://www.db-fiddle.com/f/djHBDhjYCtT7q1mtFaqF1N/0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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