Olá,

Em 26 de maio de 2011 10:54, Pedro B. Alves <[email protected]>escreveu:

> Pessoal como eu posso fazer um select para retornar os registros de
> uma tebela com autorelacionamento?
>
>
> tabela: conta
> id
> conta_id
> descricao
>
>
>
> id  | conta_id | descricao
> 1   |               | receitas
> 2   |      1       | vendas avista
> 3   |      1       | vendas a prazo
> 4   |      2       | vendas em dinheiro
>
>
> quero que me retorne todos os itens que são filhos do ID = 1
>
> como faço isso?
>

Veja se é isso que você deseja:

SELECT * FROM sua_tabela tab1 JOIN sua_tabela tab2 ON tab1.id=tab2.conta_id
WHERE tab2.conta_id=1;

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


Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a