Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Wellington
Pessoal gostaria de uma dica dos mais esperientes: Qual a diferença para o banco na escrita destes dois SQLs? SELECT twe.* , (SELECT descricao FROM tespecializacoes WHERE idespecializacao = twe.idespecializacao) AS especializacao FROM tworkflowetapas twe SELECT twe.* FROM tworkflowe

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Pedro B. Alves
> > Creio que no segundo SELECT faltou esp.descricao na lista de campos, > senão não haveria necessidade da tabela tespecializacoes (como > concluiu o otimizador). > Isso mesmo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://list

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Bruno Silva
On Tue, Aug 12, 2014 at 11:05 AM, Pedro B. Alves wrote: > SELECT twe.* > FROM tworkflowetapas twe > LEFT JOIN tespecializacoes esp ON (twe.idespecializacao = > esp.idespecializacao) > Por que isso se você não usa nada da tabela tespecializacoes e ainda a usa como LEFT JOIN? Bruno E. A. Silv

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Osvaldo Kussama
2014-08-12 11:05 GMT-03:00, Pedro B. Alves : >> >> >>> >> Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de >> cada uma delas, provavelmente o plano será exatamente o mesmo. >> > > Utilizo a versão 9.3.x > > executei o EXPLAIN.. > > SELECT twe.* > , (SELECT descricao FROM

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Rafael Fialho
2014-08-12 11:05 GMT-03:00 Pedro B. Alves : > >>> >> Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de >> cada uma delas, provavelmente o plano será exatamente o mesmo. >> > > Utilizo a versão 9.3.x > > executei o EXPLAIN.. > > SELECT twe.* > , (SELECT descricao FROM tes

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Pedro B. Alves
> > >> > Dependendo da versão do PostgreSQL, se você fizer um EXPLAIN ANALYZE de > cada uma delas, provavelmente o plano será exatamente o mesmo. > Utilizo a versão 9.3.x executei o EXPLAIN.. SELECT twe.* , (SELECT descricao FROM tespecializacoes WHERE idespecializacao = twe.idespecializaca

Re: [pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Flavio Henrique Araque Gurgel
Pessoal gostaria de uma dica dos mais esperientes: Qual a diferença para o banco na escrita destes dois SQLs? SELECT twe.* , (SELECT descricao FROM tespecializacoes WHERE idespecializacao = twe.idespecializacao) AS especializacao FROM tworkflowetapas twe SELECT twe.* FROM tworkflow

[pgbr-geral] Duvida em escrita de SQL

2014-08-12 Por tôpico Pedro B. Alves
Pessoal gostaria de uma dica dos mais esperientes: Qual a diferença para o banco na escrita destes dois SQLs? SELECT twe.* , (SELECT descricao FROM tespecializacoes WHERE idespecializacao = twe.idespecializacao) AS especializacao FROM tworkflowetapas twe SELECT twe.* FROM tworkflowetap