Rúben Lício escreveu:
> 
> 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?
> 


Tente:

SELECT tb2.campo1,
        (SELECT campoX FROM tb
          WHERE tb.campo = tb2.campo1 LIMIT 1) as campo2
FROM tb2;

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a