SELECT campo1, x.campox as campo2
FROM tb2 as a
LEFT JOIN (SELECT campoX FROM tb WHERE campo = campo1 LIMIT 1) as x on
(a.campo1 = x.campo1)

[]´s

2008/6/12 Rúben Lício <[EMAIL PROTECTED]>:

> Bom dia,
>
> Eu gostaria de fazer um select que entre os campos especificados tenha
> outro select. Até ai tudo bem, mas preciso filtar esse select no campo
> com um valor do outro select.
> Exemplo:
>
> SELECT campo1, (SELECT campoX FROM tb WHERE campo = campo1 LIMIT 1) as
> campo2
> FROM tb2
>
> O problema é que esse campo1 do WHERE do segundo select é o mesmo
> campo1 da lista do primeiro select. Como especifico isso?
>
> Obrigado.
>
> --
> Rúben Lício Reis
> Cybernet Latino América
> www.cybernetla.com
>
> Linux user #433535
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
José de Mello Júnior
41.9957-2007
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a