Как отсортировать значения в mysql используя сразу 2 поля?

Есть талица примерно такого вида

id | col1 | col2
1 | 25 | 32
2 | 36 | 59
3 | 0 | 24
4 | 59 | 68
5 | 0 | 35

Нужно отсортировать их по колонке col1 но если там нет данных то взять их из col2 и вставить на свое место, то-есть записи должны выйти вот в таком порядке (Убывание) 4 2 5 1 3
  • Вопрос задан
  • 2287 просмотров
Решения вопроса 1
SELECT IF (col1 IS NULL, col2, col1) col
...
ORDER BY col DESC
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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