Hehehe.. eu não quis dizer que não precisamos usar JOINs... apenas que devemos evita-los ao máximo. E isso não significa escrever a consulta de outra maneira, e sim deixar o banco numa modelagem que permita essa redução. Além de usar a aplicação para evitar certos JOINs, como meu primeiro exemplo.
----- Original Message ----- From: "Bernardo Vieira" <[EMAIL PROTECTED]> To: "CodeIgniter Brasil" <[email protected]> Sent: Thursday, September 18, 2008 6:05 PM Subject: Re: [CodeIgniter] [OFF] Join Acho que a grande questão é que normalização e consequentemente as joins são, respectivamente, a motivação e o princípio de operação das bases de dados relacionais. Claro que os SGBDs relacionais permitem operar no modo dBase mas é uma forma bem retrógada de trabalhar. Marcus Cavalcanti escreveu: > Acho que esse é um assunto que interessa a todos, por mais que não seja > Ci, é um assunto pertinente. > > Quem não tiver gostando do tópico, só não acompanhar oras.. > > 2008/9/18 Pedro <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > Se quizer discutir mais sobre banco de dados a gente discute no > e-mail pessoal, tá disposto? uhahuauha > > A lista já tá é cansada uhauauh > > =D > > > Att, > > Marcus Cavalcanti escreveu: >> Normalização na teoria é lindo, na prática é outra coisa hehe >> >> O banco de dados da caixa econômica não tem dados normalizados .. >> pergunte aos DBA'a de lá pq, certamente não é pq eles acham errado >> ou feio :P >> >> On Thu, Sep 18, 2008 at 4:25 PM, Bernardo Vieira >> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: >> >> Vinicius Cruz escreveu: >> > Antes de usar o JOIN, eu constumava fazer algo assim: >> > SELECT * FROM tabela_1 t1, tabela_2 t2 WHERE t1.id >> <http://t1.id> <http://t1.id>=t2.id <http://t2.id> >> > <http://t2.id> >> > >> > Essa forma é menos custosa que o join? >> >> É só uma sintaxe diferente para o join. Esse caso é equivalente a >> tabela_1 t1 LEFT JOIN tabela_2 t2 on (t1.id <http://t1.id> = >> t2.id <http://t2.id>) >> >> _______________________________________________ >> Lista mailing list >> [email protected] <mailto:[email protected]> >> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> >> ------------------------------------------------------------------------ >> _______________________________________________ Lista mailing list >> [email protected] <mailto:[email protected]> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- > 'É um orgulho ter você como nosso cliente' > ____________________________ > Pedro Belmino > Desenvolvedor > > ArgoHost.net > Hospedagem Web com Facilidade > http://www.argohost.net > Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 > Contato direto: Ramal 107 > E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > _______________________________________________ > Lista mailing list > [email protected] <mailto:[email protected]> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

