Вобщем делаю сортировку на сайте, сижу тестирую, и не понимаю одну вещь. Сортировка у трех полей - имя почта и статус. Имя и почта норм работают, т.е. при сортировке name sort ASC первая позиция Вася, при нажатии на name sort DESC Вася становится последним. Все норм. А поле статус имеет значения 1 и 0 ну и при сортировке status sort ASC - Оля последняя но при status sort DESC она же должна быть первой, но это не так. Не пойму почему.. или так и должно быть? Как тогда сортировать поле с такими значениями?
На сколько я помню, если у многих найденных записей одинаковое значение (по которому мы начинаем сортировать), то добавляется сортировка по ID.
Т.е. получается у Оли самый большой ID или другой primary key из всех найденных.
Но могу ошибаться.
В сортировке по нескольким полям важно менять не только направление сортировки, но и порядок полей. Возможно, именно с порядком полей в сортировке у вас непонятки.