só para lembrar, deve ser a função mais lenta do mysql... em um
grande numero de rows (5mil, 20 mil, 100 mil), pode demorar *alguns
segundos* para processar esse 'ORDER BY rand()' ..

  
http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_rand
"Note that RAND() in a WHERE clause is re-evaluated every time the
WHERE is executed."


  tem varias solucoes alternativas possiveis no google amigo:
http://www.google.com.br/search?q=mysql+rand()

  pessoalmente, uso o rand() para coisas cacheadas, para diminuir a
complexidade na app ... se nao for cacheavel, aí parto para algo mais
rápido.

  saprk



2008/2/12 Defranco <[EMAIL PROTECTED]>:
>
> Fala Zen,
>
> Já tentou ORDER BY RAND() ?
>
> /defranco
>
>
>
>
>
> >
>



-- 
[livesets] http://djspark.com.br/
[web] http://sydi.net
[filmes] http://melhoresfilmes.com.br

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para [email protected]
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---

Responder a