[firebase-br] retorna registro duplicado

Isael Faria Junior isael em stetika.com.br
Qui Fev 19 16:24:58 -03 2009


qual as chaves primarias desta tabela,
duplicar registro geralmente ocorre por erro no select, geralmente se a 
chave não foi preservada;
alem que se vc usar LEFT JOIN o mesmo vai trazer registros que não tem 
relação com a outra tabela.
Troque para Inner Join. Isso deve resolver.

CMFilg escreveu:
> porque o select abaixo tá retornando os registros duplicados?
>
> select p.PROCESSO, p.DTABERTURA, p.ORIGEM, p.ASSUNTO, p.STATUS,
> p.CONTABILISTA, t.DESTINO from TBCPROCESSOS p
> LEFT JOIN  TBCTRAMITACAO t
> ON p.PROCESSO = t.PROCESSO
> WHERE P.DTABERTURA >= ((select max(dtabertura) from TBCPROCESSOS)-365)
> ORDER BY P.DTABERTURA asc
>
> firebird 2.1
> delphi 7.0
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> __________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>   




Mais detalhes sobre a lista de discussão lista