Caros,
Tenho a seguinte situação:
- tabela com dados de uma Organização com FKs que apontam para a
tabela de pessoas
- tabela de pessoas com registros históricos, quer dizer, uma mesma
pessoa pode ter mais de uma tupla, mas só deve valer a mais recente.
Preciso criar uma view que pegue todas as organizações, faça um inner
join com a tabela de pessoas, mas pegue apenas o registro mais recente
da pessoa.
Alguma idéia?
Só para constar o que tenho até o momento:
select
*
from
tb_dado_ore as a
inner join
th_ore_municipio as b on
a.co_ore=b.co_ore
inner join
th_dado_pessoa as c on
c.co_dado_pessoa = b.co_secretario
inner join
th_dado_pessoa as d on
d.co_dado_pessoa = b.co_coordenador
inner join
th_dado_pessoa as e on
e.co_dado_pessoa = b.co_responsavel_proesf
--
=================================
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
[email protected]
(61) 9975-0883
http://www.sansis.com.br
http://www.corephp.com.br
"Quidquid latine dictum sit, altum viditur"
=================================
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral