- Автор темы
- #1
Задача:
есть табличка примерно такая
id - int
....
date - int
Есть заранее определенный порядок вывода id, например как
5,2,7
Нужно выбрать из базы MYSQL данные так, чтобы сначала они шли в этом порядке с id, а далее по дате, то есть например есть
1 - 1221782400
2 - 1221782401
3 - 1221782402
4 - 1221782403
5 - 1221782404
6 - 1221782405
7 - 1221782406
и вывод мускуля должен быть
5 - 1221782404
2 - 1221782401
7 - 1221782406
(id закончились, дальше по дате)
6 - 1221782405
4 - 1221782403
3 - 1221782402
1 - 1221782400
ORDER BY id IN(5,2,7), date нужного результат не дает.
Такая сортировка в принципе возможна?
есть табличка примерно такая
id - int
....
date - int
Есть заранее определенный порядок вывода id, например как
5,2,7
Нужно выбрать из базы MYSQL данные так, чтобы сначала они шли в этом порядке с id, а далее по дате, то есть например есть
1 - 1221782400
2 - 1221782401
3 - 1221782402
4 - 1221782403
5 - 1221782404
6 - 1221782405
7 - 1221782406
и вывод мускуля должен быть
5 - 1221782404
2 - 1221782401
7 - 1221782406
(id закончились, дальше по дате)
6 - 1221782405
4 - 1221782403
3 - 1221782402
1 - 1221782400
ORDER BY id IN(5,2,7), date нужного результат не дает.
Такая сортировка в принципе возможна?