Respondendo minha dúvida
2009/4/8 Marcelo Costa <marcelojsco...@gmail.com>:
> Olá, bom dia
>
> Possuo uma tabela
>
> id ddd  telefone
> 1  011  12343456
> 2  011  34562783
> 3  011  09773625
>
> Estou precisando que o resultado seja exibido assim:
>
> id dd1 telefone1   ddd2  telefone2   ddd3 telefone3 .......
> 1  011 12343456  011   34562783  011   09773625
>
> Ou seja cada linha que pertença a um mesmo id precisa ser exibida como
> uma coluna
>

Utilizei a função crosstab:

http://www.postgresql.org/docs/current/static/tablefunc.html

crosstab vem nos contribs em tablefunc.

Resolveu meu problema direitinho....

Nada como um bom café...

-- 
Marcelo Costa
www.marcelocosta.net
-------------------------------------------------
“Os muito poderosos e os muito estúpidos possuem uma coisa em comum.
Ao invés de alterarem as suas visões para se ajustarem aos fatos do
mundo, eles alteram os fatos para ajustá-los às suas visões.”,

Doctor Who.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a