Desculpem, mas enviei a resposta antes de editar devidamente.

Queries dentro de loops com resultados de outras queries são uma boa receita
para queimar processamento e causar problemas. O MySQL é extremamente
flexivel na resolução de problemas desse tipo. Analisa bem o tipo de
resultado que pretendes, certamente consegues construir um query adequado.

Reparei que no teu 2º query tens um order, logo, para obteres os últimos 37
resultados bastará adicionares o limit 37.


Miguel Vaz


2008/10/29 Miguel Vaz <[EMAIL PROTECTED]>

>
> Não estive a ver ao pormenor, mas não faria esse query dessa forma.
> Consegues juntar os 2 num só através de um join adequado.
>
>
> Mesmo assim, se pretendes apenas as últimas 37 respostas, falta algo assim:
>
>
> [teu query aqui]." order by [campo data? existe?] desc limit 37"
>
> Parece-me ser simples demais para ser o que pretendes, mas aqui fica de qq
> forma.
>
>
> Miguel Vaz
>
>
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a