Salve, pessoal.
Tenho a seguinte situação em um banco que peguei para manutenção:
- Tabela aluno - nesta tabela tenho um campo que diz quem é o responsável financeiro.
- Responsavel1;
- Responsavel2;

Tem uma consulta para gerar um contrato que pega os dados do aluno, responsavel1 e responsavel2 e mais o responsável financeiro que devido ao grande número de dados esta muito lenta. Aí pensei em criar uma view para tentar agilizar a pesquisa. Só que precisaria algo assim: select * from alunos join responsavel1 join responsavel2 (case, if) aluno.responsavelfinan = 1 select nome.res1 as nome_fin, cpf.res1 as cpf_fin (case, if) aluno.responsavelfinan = 2 select nome.res2 as nome_fin, cpf.res2 as cpf_fin

Isto é possivel?


[]´s


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

Responder a