Как отсортировать значения в 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы