Mas ai que vem a questão como saber quais campos mostrar, pois quero somente os que foram alterados.
Em 25 de março de 2010 11:50, JotaComm <[email protected]> escreveu: > > > Em 25 de março de 2010 11:39, Marcelo Cardoso de Souza < > [email protected]> escreveu: > > Mas eu querio que mostre somente os atributos que foram alterados. Será q >> isso é possivel? >> > > Sim. È só fazer a restrição na hora de mostrar os campos no SELECT. > >> >> Em 25 de março de 2010 11:03, JotaComm <[email protected]> escreveu: >> >> Olá, >>> >>> Em 25 de março de 2010 10:54, Marcelo Cardoso de Souza < >>> [email protected]> 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 <[email protected]> escreveu: >>>> >>>> Olá, >>>>> >>>>> Em 25 de março de 2010 10:28, Marcelo Cardoso de Souza < >>>>> [email protected]> 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 >>>>>> [email protected] >>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>>>> >>>>>> >>>>> >>>>> []s >>>>> -- >>>>> JotaComm >>>>> http://jotacomm.wordpress.com >>>>> >>>>> _______________________________________________ >>>>> pgbr-geral mailing list >>>>> [email protected] >>>>> 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 >>>> [email protected] >>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>> >>>> >>> >>> []s >>> -- >>> JotaComm >>> http://jotacomm.wordpress.com >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> 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 >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
