Olá,

Em 25 de março de 2010 10:54, Marcelo Cardoso de Souza <
marceloc...@gmail.com> escreveu:

> Vamos ao exemplo.
>
> Estou fazendo um sistema de cadastro. O cliente exige que tenha um
> mecanismo onde ele possa validar as alterações feitas no cadastro.
> A cada alteração do usuario eu gero um novo registro na tabela e também
> possuo um atributo que indica o registro anterior a alteração que no caso eu
> chamo de id_anterior. Quando o gestor vai validar as alterações feitas pelos
> usuarios eu preciso mostrar o q foi alterado eu sei qual foi o ultimo
> registro e apartir dele posso chegar no anterior e assim por diante até o
> primeiro registro.
>
> Sei que poderiar fazer isso na programação, mas gostaria de fazer com sql.
>
> Segue uma estrutura basica dos atributos da tabela
>
> id_imovel
> id_endereco
> nm_imovel
> nu_antigo
> nu_inscricao_prefeitura
> nu_inscricao_incra
> id_matriz_contabil
> id_tipo_delimitacao
> area_disponivel
> de_complementar
> dt_alteracao
> fg_imovel_atual
> id_imovel_anterior
>

Acho que resolve o seu problema:

SELECT tabela1.*,tabela2.*

FROM tabela1 JOIN tabela02 ON tabela1.codigo_anterior=tabela2.codigo;



>
>
> Em 25 de março de 2010 10:34, JotaComm <jota.c...@gmail.com> escreveu:
>
> Olá,
>>
>> Em 25 de março de 2010 10:28, Marcelo Cardoso de Souza <
>> marceloc...@gmail.com> escreveu:
>>
>>> Boa dia a todos,
>>>
>>>
>>> Gostaria de uma ajuda. Alguem sabe se é possivel fazer uma consulta onde
>>> eu possa comparar dois registros de uma mesma tabela e retorne somente os
>>> atributos com valores diferentes, os que foram alterados.
>>>
>>
>> Não entendi. Pode dar um exemplo para facilitar o entendimento?
>>
>>>
>>> Desde já agradeço
>>>
>>> Marcelo
>>>
>>> --
>>> Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
>>> AMBIENTE.
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> []s
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
> AMBIENTE.
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a