André, Sem um dump das tabelas é-me dificil fazer uma query que te sirva. Ajudaria poder fazer alguns testes para verificar os resultados.
Miguel Vaz 2008/10/29 André Tapxure Gabriel <[EMAIL PROTECTED]> > O problema e q eu preciso saber à quais turmas o prof. Pertence e à qual > resposta ele está associado em cada turma pra depois dar o resultado de cada > turma > > -------------------------------------------------- > email enviado a partir de um telefone celular. desculpe a aparente > brevidade da mensagem. > > André Tapxure Gabriel, Ms > msn: [EMAIL PROTECTED] > skype: andretapxure > > > ------------------------------ > De: Miguel Vaz <[EMAIL PROTECTED]> > Enviada: quarta-feira, 29 de outubro de 2008 16:16 > Para: [email protected] > Assunto: [riapt] Re: nao entendi como a matriz foi feita > > > 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 -~----------~----~----~----~------~----~------~--~---
