Em 26/09/2014 22:07, "Sebastian Webber" <[email protected]> escreveu:
>
> Boa noite!
>
> 2014-09-26 16:10 GMT-03:00 Paulo Vitor Bettini de Albuqerque Lima <
[email protected]>:
>>
>> Estou com dificuldades porque não posso alterar as tabelas que tenho
hoje, a única coisa que me foi liberado foi criar views. Alguém pode me
ajudar? Eu só consigo pensar numa solução usando sub-selects. Penso que
deve ter algo melhor.
>
>
> A view[1] é, falando de forma groceira, um select salvo no banco. Para
solucionar teu problema, tudo o que precisas é criar o select (com os
subselects que citaste) e cria-la com o comando abaixo:
>
> CREATE VIEW minha_super_view AS
>
> SELECT....
>
> Dá uma olhada nada doc[1] pra ver se fica mais claro.
>

Eu sei como criar uma view. Eu só não gostei da minha solução com
subqueries. Explicando um pouco melhor o problema. Esse cenário se repete 4
vezes. Tenho 4 tabelas de pareceres cada uma salvando histórico de um tipo
de unidades. Eu não posso colocar aqui os nomes reais das tabelas por conta
de um tratado de confidencialidade.

Eu quero evitar ao máximo criar uma view com 4 unions e cheia de
subqueries. Por isso recorri aos gurus da lista.

> [1] http://www.postgresql.org/docs/9.3/static/sql-createview.html
>
> --
> Sebastian Webber
> http://swebber.me
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a