Da para fazer da seguinte forma vinicius...

Tomei o nome da tabela como 'teste'. A consulta ficou assim....

select placa, tipo, array_to_string(array(select codigo from teste t 
where t.tipo = teste.tipo and t.placa = teste.placa),',') as codigo
from teste
group by placa, tipo

Dessa forma vc consegue fazer isso q vc qr....

Espero ter ajudado...

Fabio Henrique


Em 27/4/2009 08:19, Vinicius escreveu:
> Estou precisando fazer um agrupamento da seguinte forma:
>
> Tenho os registros:
>
> Placa      Tipo      Codigos(varchar)
> AAA      1            1,2,3
> AAA      1            4,5,6
>
> Preciso agrupar por Placa e Tipo, mas ter os valores do registro 1 e 2
> no campo codigos.
>
> AAA      1            1,2,3,4,5,6
>
>    

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a