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