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

Responder a