У меня есть "задачи" стол с 3-мя полями:Условная сортировка в MySQL?
- Дата
- приоритет (0,1,2)
- сделано (0,1)
То, что я пытаюсь достигнуть со всей таблицей, отсортированной по установленному флагу, задачи, которые не выполняются, должны сортироваться по приоритету, а задачи, которые выполняются, должны сортироваться по дате:
- Select * от заказа задач по сделано по возрастанию
- Если все сделано = 0 дополнительно порядка по приоритету по алфавиту
- Если все сделано = 1 дополнительно упорядочить по дате по алфавиту
Можно ли это сделать в MySQL без союзов?
Спасибо.
Спасибо, что работает (даже без TO_DAYS) – serg
Ah , Я думаю, что MySQL автоматически кастует, тогда - хорошо, всегда очень сложно догадаться, где MySQL будет автоматически отбрасываться, а где он не будет! -) –