Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Leandro DUTRA escreveu: 2008/6/25 Yoshio [EMAIL PROTECTED]: T1: id, nome T2: id, id_t1 Nossa, todo mundo com exemplos parecidos. Então é a terceira vez que escrevo hoje. Dutra, Faz um post em seu blog. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
2008/6/26 Dickson Guedes [EMAIL PROTECTED]: Leandro DUTRA escreveu: Então é a terceira vez que escrevo hoje. Faz um post em seu blog. Boa. Inclusive dá para explicar muito melhor que aqui. Mas agora, só semana que vem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Qual que é seu blog Leandro? On Thu, Jun 26, 2008 at 9:11 AM, Leandro DUTRA [EMAIL PROTECTED] wrote: 2008/6/26 Dickson Guedes [EMAIL PROTECTED]: Leandro DUTRA escreveu: Então é a terceira vez que escrevo hoje. Faz um post em seu blog. Boa. Inclusive dá para explicar muito melhor que aqui. Mas agora, só semana que vem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
2008/6/26 Wagner Bonfiglio [EMAIL PROTECTED]: Qual que é seu blog Leandro? http://dutras.blogspot.com/, mas ainda não tem nada lá a respeito. Não estou me sentindo muito bem, então não sei se conseguirei publicar hoje — e já aproveito para pedir desculpas se for muito azedo hoje. Vou deixar outros respoderem mais... ficar mais na minha até melhorar. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Quoting Leandro DUTRA [EMAIL PROTECTED]: 2008/6/26 Dickson Guedes [EMAIL PROTECTED]: Leandro DUTRA escreveu: Então é a terceira vez que escrevo hoje. Faz um post em seu blog. Boa. Inclusive dá para explicar muito melhor que aqui. Mas agora, só semana que vem. Se puder postar aviso aqui, quando tiver postado, agradeço muito :) . -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] -- Johnny Taylor Faria Chaves - LUN 157066 www.brdados.com.br - [EMAIL PROTECTED] Eu não posso mais, se você pode, doe sangue!!! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
2008/6/26 [EMAIL PROTECTED]: Se puder postar aviso aqui, quando tiver postado, agradeço muito :) . Claro — mas deve aparecer no Planeta também. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Olá, Use um join. []s 2008/6/25 Yoshio [EMAIL PROTECTED]: Blz galera? Tenho as seguintes tabela de exemplo: T1: id, nome T2: id, id_t1 Caso eu precise de 1 valor do campo nome da tabela T1 da relação com T2 seria melhor utilizar 2 selects ao invés de 1 join? Por exemplo: SELECT nome FROM t1 WHERE id = (SELECT id_t1 FROM t2 WHERE id = 123 LIMIT 1); Ou fazer com join: SELECT t1.nome FROM t2 INNER JOIN t2 ON t1.id = t2.id_t1 WHERE t2.id = 123; Qual método seria melhor já que eu preciso retornar apenas 1 valor? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Olá, Ou ainda utilize o explain para o custo das consultas. []s 2008/6/25 jota. comm [EMAIL PROTECTED]: Olá, Use um join. []s 2008/6/25 Yoshio [EMAIL PROTECTED]: Blz galera? Tenho as seguintes tabela de exemplo: T1: id, nome T2: id, id_t1 Caso eu precise de 1 valor do campo nome da tabela T1 da relação com T2 seria melhor utilizar 2 selects ao invés de 1 join? Por exemplo: SELECT nome FROM t1 WHERE id = (SELECT id_t1 FROM t2 WHERE id = 123 LIMIT 1); Ou fazer com join: SELECT t1.nome FROM t2 INNER JOIN t2 ON t1.id = t2.id_t1 WHERE t2.id = 123; Qual método seria melhor já que eu preciso retornar apenas 1 valor? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
2008/6/25 Yoshio [EMAIL PROTECTED]: T1: id, nome T2: id, id_t1 Nossa, todo mundo com exemplos parecidos. Então é a terceira vez que escrevo hoje. Você precisa duma chave natural. Se nome (por exemplo) não pode ser, pelo menos dê um CREATE DOMAIN id_t1 e use isso, em vez de simplesmente id. Por exemplo: SELECT nome FROM t1 WHERE id = (SELECT id_t1 FROM t2 WHERE id = 123 LIMIT 1); Ou fazer com join: SELECT t1.nome FROM t2 INNER JOIN t2 ON t1.id = t2.id_t1 WHERE t2.id = 123; A junção é mais fácil de entender, mas confira o plano de execução se tua questão for desempenho. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral