Посочването на ORDER BY в таблица е само помощ за машината да ускори заявките със същия ред. Това няма да принуди mysql винаги да връща резултата със същия ред.
Описано в това:http://dev.mysql.com /doc/refman/5.1/en/alter-table.html
„ORDER BY ви позволява да създадете новата таблица с редовете в определен ред. Имайте предвид, че таблицата не остава в този ред след вмъкване и изтриване. Тази опция е полезна преди всичко, когато знаете, че най-вече трябва да заявявате редовете в определен ред през повечето време. Като използвате тази опция след големи промени в таблицата, може да успеете да постигнете по-висока производителност. В някои случаи може да улесни сортирането за MySQL, ако таблицата е подредена според колоната, която сте искате да го поръчате по-късно. "
Така че трябва да използвате израза ORDER BY и във вашите заявки.