Тема
:
Random query?
Показать сообщение отдельно
10.11.2003, 09:32
№
5
Crazy
Регистрация: Dec 2001
Сообщений: 4,159
Ужас какой... Тянуть из базы туеву хучу строк, чтобы выбрать одну. Кто-то из мудрых советовал так:
Код:
select rand()+0 as r, .... from ... where ... order by 1 limit 1
Это работает даже в MySQL с глюком оптимизатора...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++
Crazy
Посмотреть профиль
Отправить личное сообщение для Crazy
Посетить домашнюю страницу Crazy
Найти все сообщения от Crazy