Heloisa Fernanda escreveu: > > Estou precisando de algo meio maluco... preciso transformar o resultado > de uma querie que retorna duas linhas em uma so... > > Por ex: > select a.agenda_id, b.usuario_id from agenda a, usuario b where > a.status_id = 1 and b.agenda_id = a.agenda_id > > Eu tenho como resultado duas linhas: > agenda_id | usuario_id > 2127 | 7 > 2127 | 9 > > Mas eu preciso de mostrar uma linha + ou - assim: > agenda_id | usuario_id > 2127 | 7,9 > > Alguem tem uma sugestão? >
Utilize um agregado. Veja em: http://www.postgresql.org/docs/8.2/interactive/xaggr.html o exemplo array_accum. Veja outro exemplo de agregação de texto em: http://pgdocptbr.sourceforge.net/pg80/xaggr.html Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral