hussar
In code we trust!
Проблема с LIMIT
Всем доброе время суток!!!
У меня на странице происходит выбор из базы по 30 позиций, которые в свою очередь сортируются по нескольким параметрам (допустим по имени или id и т.д.)
Запрос примерно такой:
SELECT * FROM ..... ORDER BY ...... LIMIT 61, 30;
Я начинаю сортировать допустим по имени и тут начинается проблема. При запросе с DESC скрипт мне отдает одни записи, а при запросе с ASC абсолютно другие.
В мануале нашел про LIMIT вот такую вещь:
Если LIMIT # используется с ORDER BY, MySQL закончит сортировку, как только найдет первые # строк, вместо того, чтобы сортировать всю таблицу.
Из чего абсолютно непонятно почему так происходит у меня в скрипте.
Всем заранее спасибо за помощь!
Всем доброе время суток!!!
У меня на странице происходит выбор из базы по 30 позиций, которые в свою очередь сортируются по нескольким параметрам (допустим по имени или id и т.д.)
Запрос примерно такой:
SELECT * FROM ..... ORDER BY ...... LIMIT 61, 30;
Я начинаю сортировать допустим по имени и тут начинается проблема. При запросе с DESC скрипт мне отдает одни записи, а при запросе с ASC абсолютно другие.
В мануале нашел про LIMIT вот такую вещь:
Если LIMIT # используется с ORDER BY, MySQL закончит сортировку, как только найдет первые # строк, вместо того, чтобы сортировать всю таблицу.
Из чего абсолютно непонятно почему так происходит у меня в скрипте.
Всем заранее спасибо за помощь!