Мускул не хочет делать ORDER BY RAND()

REMO

Guest
Мускул не хочет делать ORDER BY RAND()

таблица:

groupid | ... | ....

запрос: $r = mysql_query("SELECT groupid FROM table ORDER BY RAND()");

В таблице 3 записи. При выводе результатов последовательность данных не меняется, т.е. как в таблице данные занесены так и выводятся...

Если сделать, например, ORDER BY RAND(600), то порядок поменяется, третья запись окажется на втором месте, а вторая на третьем.

Как добится нормальной работы?
 

nagash

Guest
обновить мюскл - это трабла старого мюскла
или
ORDER BY MD5(RAND())
 

REMO

Guest
На этом же мускуле, при запросе с ORDER BY RAND() к другой таблице все работает... только в этой другой таблице записей больше, но как я понимаю, это не должно влиять на исход дела.
 

Demiurg

Guest
>bdb_version Sleepycat Software: Berkeley DB 3.2.9a: (October 8, 2002)
а можно узнать, как такую строчку удалось получить ?
 
Сверху