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